From fcd72749973b8d35ad54ea1365fe948c7075718a Mon Sep 17 00:00:00 2001 From: Iberis Date: Thu, 1 Mar 2012 23:51:34 +0100 Subject: [PATCH 1/9] Added CrewQuarters. Some Areas. Polish --- code/defines/area/Space Station 13 areas.dm | 30 +- maps/Antiqua.dmm | 4957 ++++++++++--------- 2 files changed, 2569 insertions(+), 2418 deletions(-) diff --git a/code/defines/area/Space Station 13 areas.dm b/code/defines/area/Space Station 13 areas.dm index aea01c734c4..79775b11fb5 100755 --- a/code/defines/area/Space Station 13 areas.dm +++ b/code/defines/area/Space Station 13 areas.dm @@ -557,10 +557,6 @@ proc/process_ghost_teleport_locs() name = "Escape Shuttle Hallway" icon_state = "escape" -/area/hallway/secondary/construction - name = "Construction Area" - icon_state = "construction" - /area/hallway/secondary/entry name = "Arrival Shuttle Hallway" icon_state = "entry" @@ -585,16 +581,24 @@ proc/process_ghost_teleport_locs() name = "Courtroom" icon_state = "courtroom" -/area/crew_quarters/heads +/area/crew_quarters/heads/hop name = "Head of Personnel's Quarters" icon_state = "head_quarters" -/area/crew_quarters/hor - name = "Research Director's Office" +/area/crew_quarters/heads/hor + name = "Research Director's Quarters" icon_state = "head_quarters" -/area/crew_quarters/chief - name = "Chief Engineer's Office" +/area/crew_quarters/heads/ce + name = "Chief Engineer's Quarters" + icon_state = "head_quarters" + +/area/crew_quarters/heads/hos + name = "Head of Security's Quarters" + icon_state = "head_quarters" + +/area/crew_quarters/heads/cmo + name = "Chief Medical Officer's Quarters" icon_state = "head_quarters" /area/mint @@ -1157,6 +1161,14 @@ proc/process_ghost_teleport_locs() name = "Construction Area" icon_state = "yellow" +/area/construction/under_construction_small + name = "Construction Area" + icon_state = "construction" + +/area/construction/under_construction_large + name = "Construction Area" + icon_state = "construction" + /area/construction/supplyshuttle name = "Supply Shuttle" icon_state = "yellow" diff --git a/maps/Antiqua.dmm b/maps/Antiqua.dmm index ac55e144747..a28bd364d4d 100644 --- a/maps/Antiqua.dmm +++ b/maps/Antiqua.dmm @@ -1,103 +1,103 @@ "aa" = (/turf/space,/area) -"ab" = (/turf/space,/area/ai_monitored/storage/eva) -"ac" = (/turf/simulated/wall/r_wall,/area/maintenance/fore) -"ad" = (/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/fore) -"ae" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fore) -"af" = (/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/fore) -"ag" = (/turf/simulated/wall/r_wall,/area) -"ah" = (/turf/simulated/floor/plating,/area/maintenance/fore) -"ai" = (/turf/simulated/floor{tag = "icon-whitehall (NORTHWEST)"; icon_state = "whitehall"; dir = 9},/area) -"aj" = (/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area) -"ak" = (/turf/simulated/wall,/area) -"al" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area) -"am" = (/turf/simulated/wall/r_wall,/area/security/armoury) -"an" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fore) -"ao" = (/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area) -"ap" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area) -"aq" = (/obj/machinery/deployable/barrier,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) -"ar" = (/obj/machinery/deployable/barrier,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) -"as" = (/obj/machinery/deployable/barrier,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) -"at" = (/obj/machinery/flasher/portable,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) -"au" = (/obj/machinery/flasher/portable,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) -"av" = (/obj/structure/closet/bombclosetsecurity,/obj/machinery/camera{c_tag = "Armoury"; dir = 2; network = "Security"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) -"aw" = (/obj/structure/closet/l3closet/security,/obj/machinery/door_control{id = "armory"; name = "Armory Access"; pixel_x = 25; pixel_y = -2; req_access_txt = "2"},/turf/simulated/floor,/area/security/armoury) -"ax" = (/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/structure/window/basic,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) -"ay" = (/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/machinery/light{dir = 1},/obj/structure/window/basic,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) -"az" = (/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/basic,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) -"aA" = (/turf/simulated/floor,/area/security/armoury) -"aB" = (/obj/structure/rack,/obj/item/weapon/gun/projectile/shotgun/combat2,/obj/item/weapon/gun/projectile/shotgun/combat2,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/basic,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) -"aC" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/armoury) -"aD" = (/obj/structure/rack,/obj/item/weapon/gun/energy/laser,/obj/item/weapon/gun/energy/laser,/obj/item/weapon/gun/energy/laser,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/basic,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) -"aE" = (/turf/simulated/wall,/area/assembly/assembly_line) -"aF" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/assembly/assembly_line) -"aG" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/assembly/assembly_line) -"aH" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/assembly/assembly_line) -"aI" = (/turf/simulated/wall,/area/maintenance/fore) -"aJ" = (/obj/machinery/flasher/portable,/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) -"aK" = (/obj/structure/window/reinforced,/obj/item/weapon/wrench,/obj/machinery/flasher/portable,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) -"aL" = (/obj/machinery/door/poddoor{id = "armory"; name = "Armory Blast Door"},/turf/simulated/floor,/area/security/armoury) -"aM" = (/turf/space,/area/hallway/primary/central) -"aN" = (/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/fore) -"aO" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/assembly/assembly_line) -"aP" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/scalpel,/obj/machinery/camera{c_tag = "Assembly Line Surgery"; dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/assembly/assembly_line) -"aQ" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/assembly/assembly_line) -"aR" = (/obj/machinery/computer/operating{id = "robotics"; name = "Robotics Operating Computer"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/assembly/assembly_line) -"aS" = (/obj/machinery/sink{icon_state = "sink"; dir = 4; pixel_x = 11; pixel_y = 2},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/assembly/assembly_line) -"aT" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/assembly/assembly_line) -"aU" = (/obj/machinery/deployable/barrier,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) -"aV" = (/obj/machinery/deployable/barrier,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) -"aW" = (/obj/structure/rack,/obj/item/weapon/gun/energy/taser,/obj/item/weapon/gun/energy/taser,/obj/item/weapon/gun/energy/taser,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/security/armoury) -"aX" = (/obj/structure/rack,/obj/item/weapon/melee/baton,/obj/item/weapon/melee/baton,/obj/item/weapon/storage/handcuff_kit,/turf/simulated/floor,/area/security/armoury) -"aY" = (/obj/structure/table/reinforced,/obj/item/weapon/pepperspray,/obj/item/weapon/pepperspray,/obj/item/weapon/pepperspray,/turf/simulated/floor,/area/security/armoury) -"aZ" = (/obj/structure/table/reinforced,/obj/item/ammo_casing/shotgun/beanbag,/obj/item/ammo_casing/shotgun/beanbag,/obj/item/ammo_casing/shotgun/beanbag,/obj/item/ammo_casing/shotgun/beanbag,/turf/simulated/floor,/area/security/armoury) -"ba" = (/obj/machinery/camera{c_tag = "Armoury Secure Section"; dir = 8; network = "Security"},/turf/simulated/floor,/area/security/armoury) -"bb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fore) -"bc" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/assembly/assembly_line) -"bd" = (/obj/structure/table,/obj/item/device/mmi,/obj/item/device/mmi,/obj/item/device/mmi,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/assembly/assembly_line) -"be" = (/obj/machinery/optable{id = "robotics"; name = "Robotics Operating Table"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/assembly/assembly_line) -"bf" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/assembly/assembly_line) -"bg" = (/turf/simulated/floor,/area/assembly/assembly_line) -"bh" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Assembly Line North"; dir = 2},/turf/simulated/floor,/area/assembly/assembly_line) -"bi" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical,/obj/item/weapon/storage/toolbox/electrical,/turf/simulated/floor,/area/assembly/assembly_line) -"bj" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor,/area/assembly/assembly_line) -"bk" = (/obj/structure/table,/obj/item/device/flash,/obj/item/device/flash,/obj/item/device/flash,/obj/item/device/flash,/obj/item/device/flash,/obj/item/device/flash,/turf/simulated/floor,/area/assembly/assembly_line) -"bl" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/cell{step_x = -1; step_y = 0; charge = 100; maxcharge = 15000},/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor,/area/assembly/assembly_line) -"bm" = (/obj/machinery/alarm{pixel_y = 24},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/assembly/assembly_line) -"bn" = (/obj/machinery/light_switch{pixel_y = 24},/turf/simulated/floor,/area/assembly/assembly_line) -"bo" = (/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) -"bp" = (/turf/simulated/floor/plating,/area/maintenance/port) -"bq" = (/turf/simulated/wall,/area/security/armoury) -"br" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = -30},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/security/armoury) -"bs" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/security/armoury) -"bt" = (/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/security/armoury) -"bu" = (/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/fore) -"bv" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/assembly/assembly_line) -"bw" = (/obj/structure/table,/obj/item/clothing/mask/medical,/obj/item/weapon/tank/anesthetic,/obj/item/weapon/storage/body_bag_box,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/assembly/assembly_line) -"bx" = (/obj/machinery/camera{c_tag = "Assembly Line Surgery"; dir = 8; network = "SS13"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/assembly/assembly_line) -"by" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/assembly/assembly_line) -"bz" = (/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},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) -"bA" = (/obj/machinery/light,/obj/structure/table,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/obj/item/weapon/storage/trackimp_kit,/obj/item/weapon/storage/chemimp_kit,/obj/item/weapon/storage/lockbox/loyalty,/turf/simulated/floor,/area/security/armoury) -"bB" = (/obj/structure/table,/obj/item/weapon/storage/lockbox,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/security/armoury) -"bC" = (/obj/machinery/power/apc{dir = 4; name = "Armoury APC"; pixel_x = 27; pixel_y = 2},/obj/structure/rack,/obj/item/weapon/storage/flashbang_kit,/turf/simulated/floor,/area/security/armoury) -"bD" = (/obj/item/weapon/gun/energy/ionrifle,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/basic{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) -"bE" = (/obj/machinery/atmospherics/unary/vent_scrubber,/turf/simulated/floor,/area/security/armoury) -"bF" = (/obj/structure/rack,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/basic{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) -"bG" = (/obj/structure/rack,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/basic{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) -"bH" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/security/armoury) -"bI" = (/obj/item/clothing/suit/space/rig/security,/obj/item/clothing/head/helmet/space/rig/security,/obj/machinery/light,/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/basic{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) -"bJ" = (/obj/item/clothing/suit/armor/laserproof{pixel_x = -2; pixel_y = 2},/obj/item/clothing/suit/armor/bulletproof{pixel_x = 2; pixel_y = -2},/obj/structure/table,/obj/structure/window/basic{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) -"bK" = (/obj/machinery/status_display{layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/floor,/area/assembly/assembly_line) -"bL" = (/obj/machinery/mecha_part_fabricator,/turf/simulated/floor,/area/assembly/assembly_line) -"bM" = (/obj/structure/stool,/turf/simulated/floor,/area/assembly/assembly_line) -"bN" = (/obj/machinery/conveyor_switch{id = "assemblyline1"},/turf/simulated/floor,/area/assembly/assembly_line) -"bO" = (/obj/structure/table,/obj/item/stack/sheet/r_metal{amount = 20},/obj/item/stack/sheet/glass{amount = 20},/turf/simulated/floor,/area/assembly/assembly_line) -"bP" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/disposal,/turf/simulated/floor,/area/assembly/assembly_line) -"bQ" = (/turf/simulated/wall,/area/security/main) -"bR" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/security{name = "Armoury"; req_access_txt = "3"},/turf/simulated/floor,/area/security/armoury) -"bS" = (/turf/simulated/wall,/area/security/range) -"bT" = (/turf/simulated/wall/r_wall,/area/security/range) -"bU" = (/turf/simulated/floor/plating,/area) -"bV" = (/obj/structure/lattice,/turf/space,/area) +"ab" = (/turf/simulated/wall/r_wall,/area/maintenance/fore) +"ac" = (/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/fore) +"ad" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fore) +"ae" = (/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/fore) +"af" = (/turf/simulated/wall/r_wall,/area) +"ag" = (/turf/simulated/floor/plating,/area/maintenance/fore) +"ah" = (/turf/simulated/floor{tag = "icon-whitehall (NORTHWEST)"; icon_state = "whitehall"; dir = 9},/area) +"ai" = (/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area) +"aj" = (/turf/simulated/wall,/area) +"ak" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area) +"al" = (/turf/simulated/wall/r_wall,/area/security/armoury) +"am" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fore) +"an" = (/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area) +"ao" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area) +"ap" = (/obj/machinery/deployable/barrier,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) +"aq" = (/obj/machinery/deployable/barrier,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) +"ar" = (/obj/machinery/deployable/barrier,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) +"as" = (/obj/machinery/flasher/portable,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) +"at" = (/obj/machinery/flasher/portable,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) +"au" = (/obj/structure/closet/bombclosetsecurity,/obj/machinery/camera{c_tag = "Armoury"; dir = 2; network = "Security"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"av" = (/obj/structure/closet/l3closet/security,/obj/machinery/door_control{id = "armory"; name = "Armory Access"; pixel_x = 25; pixel_y = -2; req_access_txt = "2"},/turf/simulated/floor,/area/security/armoury) +"aw" = (/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/structure/window/basic,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"ax" = (/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/machinery/light{dir = 1},/obj/structure/window/basic,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"ay" = (/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/basic,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"az" = (/turf/simulated/floor,/area/security/armoury) +"aA" = (/obj/structure/rack,/obj/item/weapon/gun/projectile/shotgun/combat2,/obj/item/weapon/gun/projectile/shotgun/combat2,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/basic,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"aB" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/armoury) +"aC" = (/obj/structure/rack,/obj/item/weapon/gun/energy/laser,/obj/item/weapon/gun/energy/laser,/obj/item/weapon/gun/energy/laser,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/basic,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"aD" = (/turf/simulated/wall,/area/assembly/assembly_line) +"aE" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/assembly/assembly_line) +"aF" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/assembly/assembly_line) +"aG" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/assembly/assembly_line) +"aH" = (/turf/simulated/wall,/area/maintenance/fore) +"aI" = (/obj/machinery/flasher/portable,/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) +"aJ" = (/obj/structure/window/reinforced,/obj/item/weapon/wrench,/obj/machinery/flasher/portable,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) +"aK" = (/obj/machinery/door/poddoor{id = "armory"; name = "Armory Blast Door"},/turf/simulated/floor,/area/security/armoury) +"aL" = (/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/fore) +"aM" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/assembly/assembly_line) +"aN" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/scalpel,/obj/machinery/camera{c_tag = "Assembly Line Surgery"; dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/assembly/assembly_line) +"aO" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/assembly/assembly_line) +"aP" = (/obj/machinery/computer/operating{id = "robotics"; name = "Robotics Operating Computer"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/assembly/assembly_line) +"aQ" = (/obj/machinery/sink{icon_state = "sink"; dir = 4; pixel_x = 11; pixel_y = 2},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/assembly/assembly_line) +"aR" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/assembly/assembly_line) +"aS" = (/obj/machinery/deployable/barrier,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) +"aT" = (/obj/machinery/deployable/barrier,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) +"aU" = (/obj/structure/rack,/obj/item/weapon/gun/energy/taser,/obj/item/weapon/gun/energy/taser,/obj/item/weapon/gun/energy/taser,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/security/armoury) +"aV" = (/obj/structure/rack,/obj/item/weapon/melee/baton,/obj/item/weapon/melee/baton,/obj/item/weapon/storage/handcuff_kit,/turf/simulated/floor,/area/security/armoury) +"aW" = (/obj/structure/table/reinforced,/obj/item/weapon/pepperspray,/obj/item/weapon/pepperspray,/obj/item/weapon/pepperspray,/turf/simulated/floor,/area/security/armoury) +"aX" = (/obj/structure/table/reinforced,/obj/item/ammo_casing/shotgun/beanbag,/obj/item/ammo_casing/shotgun/beanbag,/obj/item/ammo_casing/shotgun/beanbag,/obj/item/ammo_casing/shotgun/beanbag,/turf/simulated/floor,/area/security/armoury) +"aY" = (/obj/machinery/camera{c_tag = "Armoury Secure Section"; dir = 8; network = "Security"},/turf/simulated/floor,/area/security/armoury) +"aZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fore) +"ba" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/assembly/assembly_line) +"bb" = (/obj/structure/table,/obj/item/device/mmi,/obj/item/device/mmi,/obj/item/device/mmi,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/assembly/assembly_line) +"bc" = (/obj/machinery/optable{id = "robotics"; name = "Robotics Operating Table"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/assembly/assembly_line) +"bd" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/assembly/assembly_line) +"be" = (/turf/simulated/floor,/area/assembly/assembly_line) +"bf" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Assembly Line North"; dir = 2},/turf/simulated/floor,/area/assembly/assembly_line) +"bg" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical,/obj/item/weapon/storage/toolbox/electrical,/turf/simulated/floor,/area/assembly/assembly_line) +"bh" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor,/area/assembly/assembly_line) +"bi" = (/obj/structure/table,/obj/item/device/flash,/obj/item/device/flash,/obj/item/device/flash,/obj/item/device/flash,/obj/item/device/flash,/obj/item/device/flash,/turf/simulated/floor,/area/assembly/assembly_line) +"bj" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/cell{step_x = -1; step_y = 0; charge = 100; maxcharge = 15000},/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor,/area/assembly/assembly_line) +"bk" = (/obj/machinery/alarm{pixel_y = 24},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/assembly/assembly_line) +"bl" = (/obj/machinery/light_switch{pixel_y = 24},/turf/simulated/floor,/area/assembly/assembly_line) +"bm" = (/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) +"bn" = (/turf/simulated/floor/plating,/area/maintenance/port) +"bo" = (/turf/simulated/wall,/area/security/armoury) +"bp" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = -30},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/security/armoury) +"bq" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/security/armoury) +"br" = (/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/security/armoury) +"bs" = (/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/fore) +"bt" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/assembly/assembly_line) +"bu" = (/obj/structure/table,/obj/item/clothing/mask/medical,/obj/item/weapon/tank/anesthetic,/obj/item/weapon/storage/body_bag_box,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/assembly/assembly_line) +"bv" = (/obj/machinery/camera{c_tag = "Assembly Line Surgery"; dir = 8; network = "SS13"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/assembly/assembly_line) +"bw" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/assembly/assembly_line) +"bx" = (/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},/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"by" = (/obj/machinery/light,/obj/structure/table,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/obj/item/weapon/storage/trackimp_kit,/obj/item/weapon/storage/chemimp_kit,/obj/item/weapon/storage/lockbox/loyalty,/turf/simulated/floor,/area/security/armoury) +"bz" = (/obj/structure/table,/obj/item/weapon/storage/lockbox,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/security/armoury) +"bA" = (/obj/machinery/power/apc{dir = 4; name = "Armoury APC"; pixel_x = 27; pixel_y = 2},/obj/structure/rack,/obj/item/weapon/storage/flashbang_kit,/turf/simulated/floor,/area/security/armoury) +"bB" = (/obj/item/weapon/gun/energy/ionrifle,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/basic{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"bC" = (/obj/machinery/atmospherics/unary/vent_scrubber,/turf/simulated/floor,/area/security/armoury) +"bD" = (/obj/structure/rack,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/basic{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"bE" = (/obj/structure/rack,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/basic{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"bF" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/security/armoury) +"bG" = (/obj/item/clothing/suit/space/rig/security,/obj/item/clothing/head/helmet/space/rig/security,/obj/machinery/light,/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/basic{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"bH" = (/obj/item/clothing/suit/armor/laserproof{pixel_x = -2; pixel_y = 2},/obj/item/clothing/suit/armor/bulletproof{pixel_x = 2; pixel_y = -2},/obj/structure/table,/obj/structure/window/basic{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"bI" = (/obj/machinery/status_display{layer = 4; pixel_x = -32; pixel_y = 0},/turf/simulated/floor,/area/assembly/assembly_line) +"bJ" = (/obj/machinery/mecha_part_fabricator,/turf/simulated/floor,/area/assembly/assembly_line) +"bK" = (/obj/structure/stool,/turf/simulated/floor,/area/assembly/assembly_line) +"bL" = (/obj/machinery/conveyor_switch{id = "assemblyline1"},/turf/simulated/floor,/area/assembly/assembly_line) +"bM" = (/obj/structure/table,/obj/item/stack/sheet/r_metal{amount = 20},/obj/item/stack/sheet/glass{amount = 20},/turf/simulated/floor,/area/assembly/assembly_line) +"bN" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/disposal,/turf/simulated/floor,/area/assembly/assembly_line) +"bO" = (/turf/simulated/wall,/area/security/main) +"bP" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/security{name = "Armoury"; req_access_txt = "3"},/turf/simulated/floor,/area/security/armoury) +"bQ" = (/turf/simulated/wall,/area/security/range) +"bR" = (/turf/simulated/wall/r_wall,/area/security/range) +"bS" = (/turf/simulated/wall/r_wall,/area/construction/under_construction_large) +"bT" = (/turf/simulated/floor/plating,/area/construction/under_construction_large) +"bU" = (/obj/structure/lattice,/turf/space,/area/construction/under_construction_large) +"bV" = (/turf/space,/area/construction/under_construction_large) "bW" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/assembly/assembly_line) "bX" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/head/helmet/welding,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/head/helmet/welding,/turf/simulated/floor,/area/assembly/assembly_line) "bY" = (/obj/machinery/power/apc{dir = 1; name = "Assembly Line APC"; pixel_x = 1; pixel_y = 25},/turf/simulated/floor,/area/assembly/assembly_line) @@ -126,2111 +126,2250 @@ "cv" = (/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/security/range) "cw" = (/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/security/range) "cx" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/security/range) -"cy" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/device/healthanalyzer,/obj/item/device/healthanalyzer,/obj/item/device/healthanalyzer,/obj/item/weapon/reagent_containers/glass/beaker/tricordrazine,/obj/item/weapon/reagent_containers/glass/beaker/tricordrazine,/obj/item/weapon/reagent_containers/glass/beaker/tricordrazine,/turf/simulated/floor,/area/assembly/assembly_line) -"cz" = (/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) -"cA" = (/obj/machinery/r_n_d/circuit_imprinter{pixel_y = 1},/turf/simulated/floor,/area/assembly/assembly_line) -"cB" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor,/area/assembly/assembly_line) -"cC" = (/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) -"cD" = (/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/assembly/assembly_line) -"cE" = (/turf/simulated/floor,/area) -"cF" = (/obj/structure/table,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/main) -"cG" = (/obj/structure/stool/bed,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/main) -"cH" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/security{name = "Execution"; req_access = null; req_access_txt = "19; 1"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/main) -"cI" = (/obj/machinery/disposal,/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/security/main) -"cJ" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/main) -"cK" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/range) -"cL" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/security/range) -"cM" = (/obj/structure/target_stake,/obj/machinery/magnetic_module{code = 712; magnetic_field = 2; max_dist = 5; on = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/range) -"cN" = (/turf/simulated/floor/plating,/area/security/range) -"cO" = (/obj/item/stack/sheet/metal{amount = 50},/turf/space,/area) -"cP" = (/obj/structure/table,/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/obj/item/weapon/cable_coil,/obj/item/weapon/cable_coil,/turf/simulated/floor,/area/assembly/assembly_line) -"cQ" = (/turf/simulated/floor{icon_state = "bot"},/area/assembly/assembly_line) -"cR" = (/obj/machinery/conveyor_switch{id = "assemblyline2"},/turf/simulated/floor,/area/assembly/assembly_line) -"cS" = (/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) -"cT" = (/obj/structure/table,/obj/item/weapon/reagent_containers/ld50_syringe/choral{pixel_x = 3; pixel_y = 10},/obj/item/weapon/reagent_containers/ld50_syringe/choral{pixel_x = 3; pixel_y = 6},/obj/item/weapon/reagent_containers/ld50_syringe/choral{pixel_x = 3; pixel_y = 2},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/main) -"cU" = (/obj/machinery/camera{c_tag = "Interrogation"; dir = 8; network = "Security"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/main) -"cV" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/security/main) -"cW" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/security/range) -"cX" = (/obj/machinery/recharger,/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/security/range) -"cY" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/security/range) -"cZ" = (/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/security/range) -"da" = (/obj/effect/sign/vacuum,/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"db" = (/obj/machinery/door/airlock/external{name = "E.V.A."; req_access_txt = "18"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"dc" = (/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"dd" = (/obj/item/stack/tile/steel,/obj/item/stack/tile/steel,/turf/simulated/floor/plating,/area) -"de" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/assembly/assembly_line) -"df" = (/obj/structure/table,/obj/item/device/multitool,/obj/item/weapon/crowbar,/obj/item/device/multitool,/turf/simulated/floor,/area/assembly/assembly_line) -"dg" = (/obj/machinery/camera{c_tag = "Assembly Line South"; dir = 1},/turf/simulated/floor,/area/assembly/assembly_line) -"dh" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/light,/turf/simulated/floor,/area/assembly/assembly_line) -"di" = (/obj/machinery/conveyor{dir = 4; id = "assemblyline2"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/assembly/assembly_line) -"dj" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/obj/structure/table,/turf/simulated/floor,/area/assembly/assembly_line) -"dk" = (/turf/simulated/floor{tag = "icon-whitehall (SOUTHWEST)"; icon_state = "whitehall"; dir = 10},/area/assembly/assembly_line) -"dl" = (/turf/simulated/floor{dir = 8; icon_state = "whitecorner"},/area) -"dm" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) -"dn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{id = "Execution"; name = "Observation Shutters"},/turf/simulated/floor/plating,/area/security/main) -"do" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{id = "Execution"; name = "Observation Shutters"},/turf/simulated/floor/plating,/area/security/main) -"dp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{id = "Execution"; name = "Observation Shutters"},/turf/simulated/floor/plating,/area/security/main) -"dq" = (/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/security/main) -"dr" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/security/main) -"ds" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor,/area/security/range) -"dt" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor,/area/security/range) -"du" = (/turf/simulated/floor/plating{tag = "icon-warnplate"; icon_state = "warnplate"; dir = 2},/area/security/range) -"dv" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) -"dw" = (/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"dx" = (/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor/plating,/area) -"dy" = (/obj/machinery/requests_console{department = "Assembly Line (Robotics)"; departmentType = 2; name = "assembly line RC"; pixel_y = -30},/turf/simulated/floor,/area/assembly/assembly_line) -"dz" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor,/area/assembly/assembly_line) -"dA" = (/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,/area/assembly/assembly_line) -"dB" = (/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) -"dC" = (/obj/structure/table{step_y = 0},/obj/machinery/door_control{id = "Execution"; name = "Shutter Control"; pixel_y = 6},/turf/simulated/floor,/area/security/main) -"dD" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/floor,/area/security/main) -"dE" = (/obj/structure/stool/chair{dir = 1},/obj/item/device/radio/intercom{freerange = 1; frequency = 1443; name = "AI Private Channel"; pixel_x = 30},/turf/simulated/floor,/area/security/main) -"dF" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/obj/machinery/camera{c_tag = "Security Hallway (West)"; dir = 8; network = "Security"},/turf/simulated/floor,/area/security/main) -"dG" = (/obj/machinery/camera{c_tag = "Security Hallway (North)"; dir = 4; network = "Security"},/turf/simulated/floor,/area/security/main) -"dH" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light_switch{pixel_y = -22},/obj/structure/closet/crate,/obj/item/target,/obj/item/target,/obj/item/target/alien,/obj/item/target/syndicate,/obj/item/target/syndicate,/turf/simulated/floor,/area/security/range) -"dI" = (/obj/machinery/power/apc{cell_type = 2500; name = "Firing Range APC"; pixel_y = -28},/turf/simulated/floor,/area/security/range) -"dJ" = (/obj/machinery/light,/turf/simulated/floor,/area/security/range) -"dK" = (/obj/machinery/camera{c_tag = "EVA Airlock"; dir = 1; network = "Command"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) -"dL" = (/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) -"dM" = (/obj/structure/closet/wardrobe/robotics_yellow,/turf/simulated/floor,/area/assembly/assembly_line) -"dN" = (/turf/simulated/wall,/area/maintenance/starboard) -"dO" = (/turf/simulated/wall/r_wall,/area/maintenance/starboard) -"dP" = (/obj/structure/table{step_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/security/main) -"dQ" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/security/main) -"dR" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/security{name = "Observation"; req_access = null; req_access_txt = "1"},/turf/simulated/floor,/area/security/main) -"dS" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor,/area/security/main) -"dT" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/security/main) -"dU" = (/turf/simulated/wall,/area/security/hos) -"dV" = (/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"dW" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{name = "E.V.A."; req_access_txt = "18"},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"dX" = (/obj/item/stack/sheet/r_metal,/obj/item/stack/sheet/r_metal,/obj/item/stack/sheet/r_metal,/turf/simulated/floor/plating,/area) -"dY" = (/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/turf/simulated/floor/plating,/area) -"dZ" = (/obj/item/stack/rods{amount = 50},/turf/simulated/floor/plating,/area) -"ea" = (/obj/machinery/disposal,/turf/simulated/floor,/area/assembly/assembly_line) -"eb" = (/turf/simulated/floor/grid,/area/assembly/chargebay) -"ec" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/grid,/area/assembly/chargebay) -"ed" = (/turf/simulated/floor,/area/assembly/chargebay) -"ee" = (/obj/machinery/light_switch{pixel_y = 24},/turf/simulated/floor/grid,/area/assembly/chargebay) -"ef" = (/obj/machinery/light{dir = 1},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor/grid,/area/assembly/chargebay) -"eg" = (/turf/simulated/wall,/area/assembly/chargebay) -"eh" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/starboard) -"ei" = (/turf/simulated/floor/plating,/area/maintenance/starboard) -"ej" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/computer/secure_data,/turf/simulated/floor,/area/security/main) -"ek" = (/obj/structure/stool/chair,/obj/machinery/computer/security/telescreen{desc = "Used for observing Interrogation."; layer = 4; network = "Interrogation"; pixel_y = -30},/turf/simulated/floor,/area/security/main) -"el" = (/obj/structure/stool/chair,/turf/simulated/floor,/area/security/main) -"em" = (/obj/structure/stool/chair,/obj/item/device/radio/intercom{broadcasting = 1; dir = 0; frequency = 1495; listening = 0; name = "Interrogation Intercom"; pixel_x = 30},/obj/machinery/camera{c_tag = "Observation"; dir = 8; network = "Security"},/turf/simulated/floor,/area/security/main) -"en" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor,/area/security/main) -"eo" = (/obj/machinery/computer/security,/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/security/hos) -"ep" = (/obj/machinery/computer/secure_data,/obj/machinery/light{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/security/hos) -"eq" = (/obj/structure/rack,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/security/hos) -"er" = (/obj/structure/table/woodentable,/obj/machinery/recharger{pixel_y = 4},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/security/hos) -"es" = (/obj/structure/table/woodentable,/obj/item/device/radio,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/security/hos) -"et" = (/obj/machinery/disposal,/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/security/hos) -"eu" = (/obj/machinery/copier,/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/security/hos) -"ev" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/head/helmet/welding,/obj/item/clothing/head/helmet/welding,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"ew" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"ex" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/weapon/screwdriver{pixel_y = 16},/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/device/multitool,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) -"ey" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/hand_labeler,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/machinery/light/small{dir = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) -"ez" = (/obj/structure/closet/crate/rcd,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) -"eA" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/ai_monitored/storage/eva) -"eB" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/machinery/camera{c_tag = "EVA"; dir = 2; network = "Command"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"eC" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/jetpack,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"eD" = (/obj/machinery/alarm{pixel_y = 23},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/jetpack,/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/ai_monitored/storage/eva) -"eE" = (/obj/item/device/radio,/obj/item/device/assembly/timer,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) -"eF" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) -"eG" = (/obj/item/weapon/cable_coil,/obj/item/weapon/cable_coil,/obj/item/weapon/cable_coil,/obj/item/weapon/wirecutters,/turf/simulated/floor/plating,/area) -"eH" = (/obj/item/weapon/screwdriver{pixel_y = 16},/turf/simulated/floor/plating,/area) -"eI" = (/obj/structure/filingcabinet,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/assembly/assembly_line) -"eJ" = (/obj/structure/closet/secure_closet/roboticist_personal,/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/assembly/assembly_line) -"eK" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/assembly/chargebay) -"eL" = (/turf/simulated/floor/mech_bay_recharge_floor{dir = 8},/area/assembly/chargebay) -"eM" = (/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) -"eN" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{tag = "icon-twindow (NORTH)"; icon_state = "twindow"; dir = 1},/obj/structure/window/reinforced/tinted{tag = "icon-twindow (WEST)"; icon_state = "twindow"; dir = 8},/turf/simulated/floor,/area/security/main) -"eO" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{tag = "icon-twindow (NORTH)"; icon_state = "twindow"; dir = 1},/turf/simulated/floor,/area/security/main) -"eP" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{tag = "icon-twindow (NORTH)"; icon_state = "twindow"; dir = 1},/obj/structure/window/reinforced/tinted{tag = "icon-twindow (EAST)"; icon_state = "twindow"; dir = 4},/turf/simulated/floor,/area/security/main) -"eQ" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor,/area/security/main) -"eR" = (/obj/structure/stool/chair{dir = 4},/obj/effect/landmark/start{name = "Head of Security"},/obj/machinery/keycard_auth{step_x = -25; step_y = 0},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/security/hos) -"eS" = (/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "carpet"},/area/security/hos) -"eT" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/floor{icon_state = "carpet"},/area/security/hos) -"eU" = (/turf/simulated/floor{icon_state = "carpet"},/area/security/hos) -"eV" = (/obj/structure/filingcabinet,/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/security/hos) -"eW" = (/obj/structure/table,/obj/item/device/radio,/obj/item/device/radio,/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"eX" = (/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/ai_monitored/storage/eva) -"eY" = (/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"eZ" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 25},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) -"fa" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/weapon/weldingtool,/turf/simulated/floor/plating,/area) -"fb" = (/obj/machinery/copier,/turf/simulated/floor,/area/assembly/assembly_line) -"fc" = (/obj/structure/stool/chair,/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor,/area/assembly/assembly_line) -"fd" = (/obj/structure/stool/chair,/turf/simulated/floor,/area/assembly/assembly_line) -"fe" = (/obj/structure/table,/obj/item/weapon/paper_bin,/turf/simulated/floor,/area/assembly/assembly_line) -"ff" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor,/area/assembly/chargebay) -"fg" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Mech Recarge Bay"; req_access_txt = "29"},/turf/simulated/floor,/area/assembly/chargebay) -"fh" = (/turf/simulated/floor{icon_state = "dark"},/area/security/main) -"fi" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/security/main) -"fj" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/security/main) -"fk" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/security/main) -"fl" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/security/hos) -"fm" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/weapon/stamp/hos,/turf/simulated/floor{icon_state = "carpet"},/area/security/hos) -"fn" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor{icon_state = "carpet"},/area/security/hos) -"fo" = (/obj/machinery/power/apc{dir = 4; name = "Head of Security Office APC"; pixel_x = 27; pixel_y = 2},/obj/structure/table/woodentable,/obj/machinery/camera{c_tag = "HoS Office"; dir = 8; network = "Security"},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/security/hos) -"fp" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"fq" = (/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/ai_monitored/storage/eva) -"fr" = (/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/ai_monitored/storage/eva) -"fs" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"ft" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/ai_monitored/storage/eva) -"fu" = (/obj/item/device/assembly/signaler,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) -"fv" = (/obj/structure/table,/obj/item/device/flashlight,/obj/structure/light_frame{tag = "icon-tube-empty (WEST)"; icon_state = "tube-empty"; dir = 8},/turf/simulated/floor/plating,/area) -"fw" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/turf/simulated/floor,/area/assembly/assembly_line) -"fx" = (/obj/machinery/computer/mecha,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/assembly/assembly_line) -"fy" = (/obj/machinery/computer/robotics,/obj/machinery/camera{c_tag = "Assembly Line Office"; dir = 1},/obj/machinery/requests_console{department = "Assembly Line (Robotics)"; departmentType = 2; name = "assembly line RC"; pixel_y = -30},/turf/simulated/floor,/area/assembly/assembly_line) -"fz" = (/obj/structure/table,/obj/item/weapon/book/manual/robotics_cyborgs{pixel_y = 5},/turf/simulated/floor,/area/assembly/assembly_line) -"fA" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area) -"fB" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "dark"},/area/security/main) -"fC" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/security/main) -"fD" = (/obj/structure/table,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor{icon_state = "dark"},/area/security/main) -"fE" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/security/main) -"fF" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/security{name = "Interrogation"; req_access = null; req_access_txt = "1"},/turf/simulated/floor{icon_state = "dark"},/area/security/main) -"fG" = (/obj/machinery/light,/turf/simulated/floor,/area/security/main) -"fH" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/security/hos) -"fI" = (/turf/simulated/floor{icon_state = "carpetside"},/area/security/hos) -"fJ" = (/obj/machinery/light_switch{dir = 2; pixel_y = -24},/turf/simulated/floor{icon_state = "carpetside"},/area/security/hos) -"fK" = (/turf/simulated/floor{tag = "icon-carpetcorner (WEST)"; icon_state = "carpetcorner"; dir = 8},/area/security/hos) -"fL" = (/obj/structure/table/woodentable,/obj/item/weapon/pen,/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/security/hos) -"fM" = (/obj/effect/sign/securearea,/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"fN" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/secure{name = "E.V.A."; req_access_txt = "18"},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"fO" = (/obj/machinery/requests_console{department = "EVA"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"fP" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"fQ" = (/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) -"fR" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/weapon/airlock_electronics,/turf/simulated/floor/plating,/area) -"fS" = (/obj/structure/stool,/turf/simulated/floor/plating,/area) -"fT" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area) -"fU" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/grid,/area/assembly/chargebay) -"fV" = (/obj/machinery/camera{c_tag = "Mech Recharge Bay"; dir = 8},/turf/simulated/floor/grid,/area/assembly/chargebay) -"fW" = (/obj/structure/table,/obj/machinery/light/lamp,/turf/simulated/floor{icon_state = "dark"},/area/security/main) -"fX" = (/obj/item/device/radio/intercom{broadcasting = 0; dir = 0; frequency = 1495; listening = 1; name = "Interrogation Intercom"; pixel_x = 30},/obj/machinery/camera{c_tag = "Interrogation"; dir = 8; network = "Interrogation"},/turf/simulated/floor{icon_state = "dark"},/area/security/main) -"fY" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/hos) -"fZ" = (/obj/machinery/status_display,/turf/simulated/wall,/area/security/hos) -"ga" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/security{name = "\improper Head of Security's Office"; req_access_txt = "58"},/turf/simulated/floor,/area/security/hos) -"gb" = (/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/security/hos) -"gc" = (/obj/structure/closet/secure_closet/hos,/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/security/hos) -"gd" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/weapon/crowbar,/obj/machinery/camera{c_tag = "EVA Access"; dir = 4; network = "Command"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"ge" = (/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},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"gf" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"gg" = (/obj/structure/table,/obj/item/weapon/rcd_ammo,/obj/item/weapon/book/manual/engineering_construction,/turf/simulated/floor/plating,/area) -"gh" = (/obj/machinery/recharge_station,/turf/simulated/floor,/area/assembly/chargebay) -"gi" = (/obj/machinery/driver_button{id = "Skynet_launch"; name = "Recharge Bay Exit Button"; pixel_x = 0; pixel_y = -24; req_access = null; req_access_txt = "22"; text = "chapel"},/obj/machinery/light,/turf/simulated/floor,/area/assembly/chargebay) -"gj" = (/obj/machinery/power/apc{dir = 8; name = "Mech Recahrge Bay APC"; pixel_x = 1; pixel_y = -25},/obj/machinery/light,/turf/simulated/floor,/area/assembly/chargebay) -"gk" = (/obj/machinery/light_switch{dir = 4; pixel_x = 24},/turf/simulated/floor,/area/assembly/chargebay) -"gl" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/security{name = "Locker Room"; req_access = null; req_access_txt = "1"},/turf/simulated/floor{icon_state = "dark"},/area/security/main) -"gm" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/main) -"gn" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/hos,/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/security/hos) -"go" = (/obj/structure/closet/wardrobe/hos,/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/security/hos) -"gp" = (/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,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"gq" = (/obj/machinery/dispenser{pltanks = 0},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"gr" = (/obj/machinery/power/apc{dir = 1; name = "EVA APC"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"gs" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor/plating,/area) -"gt" = (/obj/item/stack/sheet/rglass{amount = 50},/turf/simulated/floor/plating,/area) -"gu" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area) -"gv" = (/obj/item/weapon/tank/air,/obj/item/weapon/tank/air,/obj/item/weapon/tank/air,/turf/simulated/floor/plating,/area) -"gw" = (/obj/item/apc_frame{pixel_y = -25},/turf/simulated/floor/plating,/area) -"gx" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area) -"gy" = (/obj/machinery/door/poddoor{id = "Skynet_launch"; name = "Recharge Bay"; req_access_txt = "22"},/turf/simulated/floor,/area/assembly/chargebay) -"gz" = (/obj/structure/filingcabinet,/turf/simulated/floor,/area/security/main) -"gA" = (/obj/structure/table{step_y = 0},/obj/item/weapon/hand_labeler{pixel_x = -4; pixel_y = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/main) -"gB" = (/obj/structure/table{step_y = 0},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor,/area/security/main) -"gC" = (/obj/effect/landmark{name = "plant"},/obj/machinery/camera{c_tag = "Security Locker Room"; dir = 2; network = "Security"},/turf/simulated/floor,/area/security/main) -"gD" = (/obj/machinery/firealarm{pixel_y = 24},/obj/structure/closet/secure_closet/security,/turf/simulated/floor,/area/security/main) -"gE" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/obj/structure/closet/secure_closet/security,/turf/simulated/floor,/area/security/main) -"gF" = (/obj/structure/closet/secure_closet/security,/turf/simulated/floor,/area/security/main) -"gG" = (/obj/machinery/camera{c_tag = "Arrivals Office"; dir = 4; network = "SS13"},/turf/simulated/floor,/area/security/main) -"gH" = (/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) -"gI" = (/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) -"gJ" = (/turf/simulated/wall/r_wall,/area/hallway/primary/fore) -"gK" = (/obj/effect/sign/vacuum,/turf/simulated/wall/r_wall,/area/hallway/primary/fore) -"gL" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/hatch{icon_state = "door_locked"; locked = 1; req_access_txt = "10"},/turf/simulated/floor/plating,/area/hallway/primary/fore) -"gM" = (/turf/simulated/floor,/area/hallway/primary/fore) -"gN" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/security{name = "Locker Room"; req_access = null; req_access_txt = "1"},/turf/simulated/floor,/area/security/main) -"gO" = (/turf/simulated/wall,/area/security/detectives_office) -"gP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/detectives_office) -"gQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/detectives_office) -"gR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/detectives_office) -"gS" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_security{name = "\improper Detective's Office"; req_access_txt = "4"},/turf/simulated/floor,/area/security/detectives_office) -"gT" = (/turf/simulated/floor{icon_state = "red"; dir = 8},/area/hallway/primary/fore) -"gU" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/fore) -"gV" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/fore) -"gW" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/hallway/primary/fore) -"gX" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/hallway/primary/fore) -"gY" = (/obj/item/weapon/caution{desc = "Caution! Construction area!"; name = "construction area sign"},/turf/simulated/floor,/area/hallway/primary/fore) -"gZ" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/hallway/primary/fore) -"ha" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/fore) -"hb" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/hallway/primary/fore) -"hc" = (/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/hallway/primary/fore) -"hd" = (/turf/simulated/wall,/area/hallway/primary/fore) -"he" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/fore) -"hf" = (/obj/structure/closet{name = "Evidence Closet"},/turf/simulated/floor,/area/security/main) -"hg" = (/obj/structure/closet{name = "Evidence Closet"},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"hh" = (/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"hi" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/obj/machinery/light_switch{dir = 1; pixel_y = 24},/obj/item/weapon/storage/briefcase{pixel_y = -4},/obj/machinery/coatrack,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"hj" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/hallway/primary/fore) -"hk" = (/obj/structure/table{step_y = 0},/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor,/area/security/main) -"hl" = (/obj/structure/closet/wardrobe/red,/turf/simulated/floor,/area/security/main) -"hm" = (/obj/structure/closet/wardrobe/red,/obj/machinery/light,/turf/simulated/floor,/area/security/main) -"hn" = (/obj/machinery/vending/security,/turf/simulated/floor,/area/security/main) -"ho" = (/obj/machinery/computer/forensic_scanning,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"hp" = (/obj/structure/rack,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/obj/item/weapon/book/manual/security_space_law,/obj/item/weapon/camera_test{desc = "A one use - polaroid camera. 30 photos left."; name = "detectives camera"; pictures_left = 30},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"hq" = (/obj/machinery/light,/turf/simulated/floor,/area/hallway/primary/fore) -"hr" = (/turf/simulated/wall/r_wall,/area/security/main) -"hs" = (/obj/machinery/power/apc{dir = 8; name = "Security APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor,/area/security/main) -"ht" = (/obj/structure/filingcabinet,/obj/item/weapon/secstorage/ssafe{pixel_x = -23},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"hu" = (/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/security/detectives_office) -"hv" = (/obj/structure/stool/chair,/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/security/detectives_office) -"hw" = (/obj/machinery/power/apc{dir = 8; directwired = 1; name = "\improper Detective APC"; pixel_x = 25; pixel_y = 0; pixel_z = 0},/obj/machinery/camera{c_tag = "Detectives Office"; dir = 8; network = "Security"},/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/security/detectives_office) -"hx" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/hallway/primary/fore) -"hy" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/port) -"hz" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor,/area/security/main) -"hA" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/security/main) -"hB" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"hC" = (/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/security/detectives_office) -"hD" = (/obj/structure/table/woodentable,/obj/machinery/light/lamp/green,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor{icon_state = "carpet"},/area/security/detectives_office) -"hE" = (/obj/structure/table/woodentable,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "carpet"},/area/security/detectives_office) -"hF" = (/obj/structure/table/woodentable,/obj/item/clothing/gloves/detective,/obj/item/device/taperecorder,/obj/item/device/detective_scanner,/obj/machinery/light{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/security/detectives_office) -"hG" = (/turf/simulated/floor{icon_state = "red"; dir = 8},/area/hallway/primary/port) -"hH" = (/turf/simulated/floor,/area/hallway/primary/port) -"hI" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fore) -"hJ" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area) -"hK" = (/turf/simulated/floor,/area/hallway/primary/starboard) -"hL" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/hallway/primary/starboard) -"hM" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"hN" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/security/main) -"hO" = (/obj/machinery/vending/cigarette,/obj/machinery/camera{c_tag = "Security Officer Area"; dir = 4; network = "Security"},/turf/simulated/floor,/area/security/main) -"hP" = (/obj/structure/stool/chair{dir = 4},/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor,/area/security/main) -"hQ" = (/obj/structure/table{step_y = 0},/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor,/area/security/main) -"hR" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/security/main) -"hS" = (/obj/structure/stool/chair{dir = 8},/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor,/area/security/main) -"hT" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor,/area/security/main) -"hU" = (/obj/structure/closet/secure_closet/detective,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"hV" = (/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/security/detectives_office) -"hW" = (/turf/simulated/floor{icon_state = "carpetside"},/area/security/detectives_office) -"hX" = (/obj/structure/stool/chair{dir = 1},/obj/effect/landmark/start{name = "Detective"},/turf/simulated/floor{icon_state = "carpetside"},/area/security/detectives_office) -"hY" = (/obj/machinery/computer/security,/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/security/detectives_office) -"hZ" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) -"ia" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/main) -"ib" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/security/main) -"ic" = (/obj/structure/table{step_y = 0},/obj/item/weapon/crowbar,/obj/item/clothing/glasses/sunglasses,/turf/simulated/floor,/area/security/main) -"id" = (/obj/structure/table{step_y = 0},/obj/item/weapon/handcuffs,/turf/simulated/floor,/area/security/main) -"ie" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/hallway/primary/port) -"if" = (/obj/machinery/camera{c_tag = "West Hallway, Outside Security"; dir = 8; network = "Security"},/turf/simulated/floor,/area/hallway/primary/port) -"ig" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area) -"ih" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fore) -"ii" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/main) -"ij" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/security/main) -"ik" = (/obj/structure/table{step_y = 0},/obj/item/stack/medical/bruise_pack{pixel_x = 10; pixel_y = 2},/turf/simulated/floor,/area/security/main) -"il" = (/obj/structure/table,/obj/item/kitchen/donut_box,/turf/simulated/floor,/area/security/main) -"im" = (/obj/machinery/status_display{pixel_y = 30},/obj/machinery/camera{c_tag = "Security Main"; dir = 2; network = "Security"},/turf/simulated/floor,/area/security/main) -"in" = (/obj/structure/closet/extinguisher{dir = 1; pixel_x = 0; pixel_y = 30},/turf/simulated/floor,/area/security/main) -"io" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/security{name = "Security"; req_access = null; req_access_txt = "1"},/turf/simulated/floor,/area/security/main) -"ip" = (/turf/simulated/wall/r_wall,/area/security/brig) -"iq" = (/turf/simulated/wall,/area/security/brig) -"ir" = (/obj/machinery/door_timer/cell_1{dir = 4; pixel_x = -32; pixel_y = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/security/brig) -"is" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/security/brig) -"it" = (/obj/machinery/door_timer/cell_2{dir = 4; layer = 4; pixel_x = 32; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/security/brig) -"iu" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) -"iv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) -"iw" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area) -"ix" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/fore) -"iy" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/fore) -"iz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/fore) -"iA" = (/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"iB" = (/obj/structure/stool,/obj/machinery/flasher{id = "Cell 1"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"iC" = (/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"iD" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{dir = 8},/obj/machinery/door/window/eastleft,/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"iE" = (/turf/simulated/floor,/area/security/brig) -"iF" = (/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/obj/machinery/door/window/brigdoor{dir = 4; icon_state = "left"; id = "Cell 2"; name = "Cell 2"; req_access_txt = "1"; tag = "icon-left (EAST)"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"iG" = (/obj/structure/stool,/obj/machinery/flasher{id = "Cell 2"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"iH" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) -"iI" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"iJ" = (/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/obj/machinery/door/window/brigdoor{tag = "icon-left (WEST)"; name = "Cell 1"; icon_state = "left"; dir = 8; req_access_txt = "1"; id = "Cell 1"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"iK" = (/obj/machinery/bot/secbot/beepsky{name = "Officer Beepsky"},/turf/simulated/floor,/area/security/brig) -"iL" = (/obj/machinery/computer/secure_data,/turf/simulated/floor,/area/security/brig) -"iM" = (/obj/structure/stool,/turf/simulated/floor,/area/security/brig) -"iN" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{dir = 8},/obj/machinery/door/window/eastleft,/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"iO" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) -"iP" = (/turf/simulated/wall,/area/security/warden) -"iQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/warden) -"iR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/warden) -"iS" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/security/warden) -"iT" = (/obj/structure/closet/secure_closet/brig{name = "Cell 1 Locker"; req_access_txt = "1"},/obj/machinery/camera{c_tag = "Brig (North)"; dir = 4; network = "Security"},/turf/simulated/floor,/area/security/brig) -"iU" = (/obj/machinery/door_timer/cell_3{dir = 4; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor,/area/security/brig) -"iV" = (/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) -"iW" = (/turf/simulated/floor{tag = "icon-whitehall (SOUTHWEST)"; icon_state = "whitehall"; dir = 10},/area) -"iX" = (/turf/simulated/floor{tag = "icon-whitehall (SOUTHEAST)"; icon_state = "whitehall"; dir = 6},/area) -"iY" = (/obj/structure/closet/wardrobe/warden,/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_x = -30; pixel_y = 0},/turf/simulated/floor,/area/security/warden) -"iZ" = (/obj/structure/closet/secure_closet/warden,/turf/simulated/floor,/area/security/warden) -"ja" = (/obj/structure/filingcabinet,/obj/machinery/camera{c_tag = "Wardens Office"; network = "Security"; pixel_x = 22},/turf/simulated/floor,/area/security/warden) -"jb" = (/obj/structure/table{step_y = 0},/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor,/area/security/warden) -"jc" = (/obj/machinery/computer/prisoner,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/warden) -"jd" = (/obj/machinery/computer/security,/turf/simulated/floor,/area/security/warden) -"je" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/warden) -"jf" = (/obj/structure/closet/secure_closet/brig{name = "Cell 2 Locker"; req_access_txt = "1"},/turf/simulated/floor,/area/security/brig) -"jg" = (/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/obj/machinery/door/window/brigdoor{tag = "icon-left (EAST)"; name = "Cell 3"; icon_state = "left"; dir = 4; req_access_txt = "1"; id = "Cell 3"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"jh" = (/obj/structure/stool,/obj/machinery/flasher{id = "Cell 3"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"ji" = (/obj/machinery/camera{c_tag = "West Hallway, Outside Brig"; dir = 8; network = "Security"},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) -"jj" = (/turf/simulated/wall/r_wall,/area/crew_quarters/captain) -"jk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/captain) -"jl" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/captain) -"jm" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/captain) -"jn" = (/obj/structure/rack,/obj/item/weapon/gun/energy/taser,/obj/item/weapon/gun/energy/taser,/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor,/area/security/warden) -"jo" = (/turf/simulated/floor,/area/security/warden) -"jp" = (/obj/structure/stool/chair,/obj/effect/landmark/start{name = "Warden"},/turf/simulated/floor,/area/security/warden) -"jq" = (/obj/structure/closet/secure_closet/brig{name = "Cell 3 Locker"; req_access_txt = "1"},/obj/machinery/power/apc{dir = 8; layer = 4; name = "Brig APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor,/area/security/brig) -"jr" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/captain) -"js" = (/obj/structure/table/woodentable,/obj/machinery/light{dir = 1},/obj/machinery/light/lamp{pixel_x = 4; pixel_y = 1},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"jt" = (/obj/structure/table/woodentable,/obj/machinery/requests_console{department = "Captain's Quarters"; departmentType = 5; pixel_y = 30},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"ju" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/stamp/captain,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"jv" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"jw" = (/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"jx" = (/obj/machinery/disposal,/obj/machinery/camera{c_tag = "Captains Quarters"; dir = 2; network = "Command"},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"jy" = (/obj/structure/rack,/obj/item/weapon/tank/jetpack,/obj/item/clothing/mask/gas,/obj/item/clothing/head/helmet/space/capspace,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"jz" = (/turf/simulated/wall/r_wall,/area/security/warden) -"jA" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "2"},/turf/simulated/floor/plating,/area/security/warden) -"jB" = (/obj/structure/table,/obj/machinery/recharger,/obj/machinery/power/apc{dir = 8; layer = 4; name = "Wardens Office APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor,/area/security/warden) -"jC" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor,/area/security/warden) -"jD" = (/obj/machinery/computer/secure_data,/turf/simulated/floor,/area/security/warden) -"jE" = (/obj/structure/table{step_y = 0},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/weapon/clipboard,/turf/simulated/floor,/area/security/warden) -"jF" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/warden) -"jG" = (/obj/structure/closet/secure_closet/brig{name = "Cell 4 Locker"; req_access_txt = "1"},/turf/simulated/floor,/area/security/brig) -"jH" = (/obj/machinery/door_timer/cell_4{layer = 4; step_x = 32; step_y = 32},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/security/brig) -"jI" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/captain) -"jJ" = (/obj/structure/table/woodentable,/obj/item/weapon/pinpointer,/obj/item/weapon/disk/nuclear,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"jK" = (/obj/structure/stool/chair{dir = 1},/obj/effect/landmark/start{name = "Captain"},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"jL" = (/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/crew_quarters/captain) -"jM" = (/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/crew_quarters/captain) -"jN" = (/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/crew_quarters/captain) -"jO" = (/obj/machinery/keycard_auth{pixel_x = 25},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"jP" = (/turf/simulated/wall/r_wall,/area/engine/aft) -"jQ" = (/obj/structure/closet/secure_closet/brig{name = "Secure Holding Locker 1"; req_access_txt = "2"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/security/warden) -"jR" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/warden) -"jS" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/security/warden) -"jT" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_security{name = "Warden's Office"; req_access_txt = "2"},/turf/simulated/floor,/area/security/warden) -"jU" = (/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/obj/machinery/door/window/brigdoor{dir = 4; icon_state = "left"; id = "Cell 4"; name = "Cell 4"; req_access_txt = "1"; tag = "icon-left (EAST)"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"jV" = (/obj/structure/stool,/obj/machinery/flasher{id = "Cell 4"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"jW" = (/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/crew_quarters/captain) -"jX" = (/turf/simulated/floor{icon_state = "carpetside"},/area/crew_quarters/captain) -"jY" = (/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/crew_quarters/captain) -"jZ" = (/obj/structure/displaycase,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"ka" = (/obj/structure/table,/obj/item/weapon/soap/deluxe,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/captain) -"kb" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/captain) -"kc" = (/obj/machinery/sink/shower,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/captain) -"kd" = (/turf/space,/area/engine/aft) -"ke" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/arrival/station) -"kf" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/arrival/station) -"kg" = (/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) -"kh" = (/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) -"ki" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/shuttle/arrival/station) -"kj" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/arrival/station) -"kk" = (/obj/structure/closet/secure_closet/brig{name = "Secure Holding Locker 2"; req_access_txt = "2"},/obj/machinery/camera{c_tag = "Secure Holding"; dir = 4; network = "Security"},/turf/simulated/floor,/area/security/warden) -"kl" = (/obj/machinery/door_control{desc = "A remote control switch."; id = "pcell2"; name = "Flash Cell 2"; pixel_x = -6; pixel_y = -25; req_access_txt = "1"},/obj/machinery/door_control{desc = "A remote control switch."; id = "pcell1"; name = "Flash Cell 1"; pixel_x = 6; pixel_y = -25; req_access_txt = "1"},/turf/simulated/floor,/area/security/warden) -"km" = (/obj/machinery/door_control{desc = "A remote control switch to lock down Secure Holding."; id = "pbrig"; layer = 4; name = "Secure Holding Lockdown"; req_access_txt = "1"; step_x = -8; step_y = -25},/obj/machinery/door_control{desc = "A remote control switch to lock down the standard brig cells."; id = "brig"; layer = 4; name = "Brig Lockdown"; pixel_x = 8; pixel_y = -25; req_access_txt = ""},/turf/simulated/floor,/area/security/warden) -"kn" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/disposal,/turf/simulated/floor,/area/security/warden) -"ko" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/security/warden) -"kp" = (/obj/structure/closet/emcloset,/obj/machinery/camera{c_tag = "Brig (South)"; dir = 4; network = "Security"},/turf/simulated/floor,/area/security/brig) -"kq" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/captain) -"kr" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/captain,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"ks" = (/obj/structure/closet/secure_closet/captains,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"kt" = (/obj/structure/table/woodentable,/obj/item/weapon/book/manual/security_space_law,/obj/item/weapon/card/id/captains_spare,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"ku" = (/obj/structure/table/woodentable,/obj/item/weapon/camera_test,/obj/item/weapon/storage/photo_album{pixel_y = -10},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"kv" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/command{name = "Bathroom"; req_access = null; req_access_txt = "20"},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"kw" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/shuttle/arrival/station) -"kx" = (/obj/structure/closet/wardrobe/green,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"ky" = (/obj/structure/stool/chair,/obj/effect/landmark{name = "JoinLate"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"kz" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"kA" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/arrival/station) -"kB" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/shuttle/arrival/station) -"kC" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/shuttle/arrival/station) -"kD" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_r (WEST)"; icon_state = "burst_r"; dir = 8},/turf/space,/area/shuttle/arrival/station) -"kE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) -"kF" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/obj/machinery/door/airlock/glass/glass_security{name = "Secure Holding Cell 2"; req_access_txt = "2"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) -"kG" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/obj/machinery/door/airlock/glass/glass_security{name = "Secure Holding Cell 1"; req_access_txt = "2"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) -"kH" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'For EMERGENCY use'"; name = "EMERGENCY"},/turf/simulated/wall,/area/security/warden) -"kI" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/security/warden) -"kJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/warden) -"kK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/brig) -"kL" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_security{name = "Security"; req_access_txt = "1"},/turf/simulated/floor,/area/security/brig) -"kM" = (/turf/simulated/wall/r_wall,/area/bridge) -"kN" = (/obj/machinery/computer/communications,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"kO" = (/obj/machinery/camera{c_tag = "Captains Bathroom"; c_tag_order = 999; dir = 4; network = "Command"},/obj/machinery/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/captain) -"kP" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboard) -"kQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/shuttle/arrival/station) -"kR" = (/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"kS" = (/obj/structure/stool/chair{dir = 8},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"kT" = (/turf/simulated/shuttle/wall,/area/shuttle/arrival/station) -"kU" = (/turf/simulated/floor/plating,/area/shuttle/arrival/station) -"kV" = (/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) -"kW" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (WEST)"; icon_state = "propulsion"; dir = 8},/turf/space,/area/shuttle/arrival/station) -"kX" = (/obj/structure/stool,/obj/machinery/flasher{desc = "It stares menacingly."; id = "pbrig2"; pixel_x = -25},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) -"kY" = (/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) -"kZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) -"la" = (/obj/structure/stool,/obj/machinery/flasher{desc = "It stares menacingly."; id = "pbrig1"; pixel_x = 25},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) -"lb" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "5"},/turf/simulated/floor/plating,/area/security/warden) -"lc" = (/turf/simulated/wall,/area/security/lobby) -"ld" = (/turf/simulated/floor,/area/security/lobby) -"le" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/lobby) -"lf" = (/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = 25},/obj/machinery/camera{c_tag = "Security Lobby"; dir = 2; network = "Security"},/turf/simulated/floor,/area/security/lobby) -"lg" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/security/lobby) -"lh" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_security{name = "Security"; req_access_txt = "0"},/turf/simulated/floor,/area/security/lobby) -"li" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/command{name = "Bridge"; req_access = null; req_access_txt = "19"},/turf/simulated/floor,/area/bridge) -"lj" = (/turf/simulated/floor,/area/bridge) -"lk" = (/obj/machinery/camera{c_tag = "Bridge Hallway"; network = "Command"},/turf/simulated/floor,/area/bridge) -"ll" = (/obj/structure/walllocker/emerglocker/north,/turf/simulated/floor,/area/bridge) -"lm" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/bridge) -"ln" = (/obj/machinery/light_switch{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/crew_quarters/captain) -"lo" = (/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/crew_quarters/captain) -"lp" = (/obj/structure/table/woodentable,/obj/item/weapon/hand_tele,/obj/machinery/power/apc{dir = 4; name = "Captain's Quarters APC"; pixel_x = 26; pixel_y = 0},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"lq" = (/obj/machinery/disposal/toilet{dir = 4; icon_state = "toilet"; pixel_x = -4; pixel_y = 0; tag = "icon-toilet (EAST)"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/captain) -"lr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/shuttle/arrival/station) -"ls" = (/obj/effect/landmark{name = "Observer-Start"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"lt" = (/obj/machinery/door/airlock/maintenance_hatch,/turf/simulated/floor/plating,/area/shuttle/arrival/station) -"lu" = (/obj/item/weapon/screwdriver,/turf/simulated/floor/plating,/area/shuttle/arrival/station) -"lv" = (/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) -"lw" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) -"lx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) -"ly" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/power/apc{dir = 8; layer = 4; name = "Security Lobby APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor,/area/security/lobby) -"lz" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/secure{name = "Captain's Quarters"; req_access_txt = "20"},/turf/simulated/floor,/area/crew_quarters/captain) -"lA" = (/obj/structure/table/woodentable,/obj/machinery/recharger{pixel_y = 4},/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 25},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"lB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/shuttle/arrival/station) -"lC" = (/obj/structure/stool/chair{dir = 8},/obj/effect/landmark{name = "JoinLate"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"lD" = (/obj/item/weapon/cable_coil/yellow,/turf/simulated/floor/plating,/area/shuttle/arrival/station) -"lE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) -"lF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) -"lG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) -"lH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) -"lI" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/security/lobby) -"lJ" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor,/area/security/lobby) -"lK" = (/obj/structure/table,/turf/simulated/floor,/area/security/lobby) -"lL" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/floor,/area/security/lobby) -"lM" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/security/lobby) -"lN" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/secure{name = "Bridge"; req_access_txt = "19"},/turf/simulated/floor,/area/bridge) -"lO" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/shuttle/arrival/station) -"lP" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/shuttle/arrival/station) -"lQ" = (/obj/structure/closet/wardrobe/black,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"lR" = (/obj/structure/stool/chair{dir = 1},/obj/effect/landmark{name = "JoinLate"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"lS" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/shuttle/arrival/station) -"lT" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_l (WEST)"; icon_state = "burst_l"; dir = 8},/turf/space,/area/shuttle/arrival/station) -"lU" = (/obj/structure/lattice{icon_state = "lattice-simple"},/turf/space,/area) -"lV" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/security/lobby) -"lW" = (/obj/machinery/disposal,/turf/simulated/floor,/area/security/lobby) -"lX" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/lobby) -"lY" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/bridge) -"lZ" = (/obj/structure/table/reinforced,/obj/item/clothing/suit/armor/reactive,/turf/simulated/floor{icon_state = "red"; dir = 9},/area/bridge) -"ma" = (/obj/structure/table/reinforced,/obj/item/kitchen/donut_box,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/bridge) -"mb" = (/obj/effect/landmark{name = "emcloset"},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/bridge) -"mc" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/emergency,/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/bridge) -"md" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"me" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/shuttle/arrival/station) -"mf" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area/shuttle/arrival/station) -"mg" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/shuttle/arrival/station) -"mh" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/security/lobby) -"mi" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/floor,/area/security/lobby) -"mj" = (/obj/machinery/light,/obj/structure/stool/chair{dir = 1},/turf/simulated/floor,/area/security/lobby) -"mk" = (/obj/machinery/camera{c_tag = "West Hallway, Outside Arrivals (North)"; dir = 4; network = "Security"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/hallway/primary/port) -"ml" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/bridge) -"mm" = (/obj/machinery/computer/secure_data,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/bridge) -"mn" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/floor,/area/bridge) -"mo" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/floor,/area/bridge) -"mp" = (/obj/item/stack/tile/steel,/turf/simulated/floor/plating,/area) -"mq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area) -"mr" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fore) -"ms" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/security/lobby) -"mt" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/security/lobby) -"mu" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/security/lobby) -"mv" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/lobby) -"mw" = (/obj/machinery/computer/security,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/bridge) -"mx" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/bridge) -"my" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) -"mz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) -"mA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) -"mB" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"},/turf/simulated/floor/plating,/area/hallway/primary/port) -"mC" = (/obj/structure/grille,/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) -"mD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/primary/port) -"mE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) -"mF" = (/turf/simulated/wall/r_wall,/area/hallway/primary/port) -"mG" = (/obj/structure/stool/chair,/turf/simulated/floor,/area/hallway/primary/port) -"mH" = (/obj/structure/stool/chair,/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/hallway/primary/port) -"mI" = (/obj/structure/stool/chair,/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/hallway/primary/port) -"mJ" = (/obj/structure/stool/chair,/obj/machinery/camera{c_tag = "Arrivals Checkpoint"; network = "SS13"; pixel_x = 22},/turf/simulated/floor,/area/hallway/primary/port) -"mK" = (/obj/machinery/scanner,/turf/simulated/floor,/area/hallway/primary/port) -"mL" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced,/obj/item/device/flash,/turf/simulated/floor{icon_state = "red"; dir = 10},/area/bridge) -"mM" = (/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/machinery/recharger,/turf/simulated/floor{icon_state = "red"},/area/bridge) -"mN" = (/obj/structure/closet/fireaxecabinet{pixel_x = 32; pixel_y = 0},/obj/machinery/camera{c_tag = "Bridge (North)"; dir = 8; network = "Command"},/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/bridge) -"mO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) -"mP" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/hallway/primary/port) -"mQ" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/port) -"mR" = (/obj/machinery/camera{c_tag = "Escape Arm West"; network = "SS13"; pixel_x = 22},/turf/simulated/floor,/area/hallway/primary/port) -"mS" = (/obj/machinery/camera{c_tag = "Escape Arm East"; network = "SS13"; pixel_x = 22},/turf/simulated/floor,/area/hallway/primary/port) -"mT" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/port) -"mU" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/hallway/primary/port) -"mV" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/turf/simulated/floor/plating,/area/bridge) -"mW" = (/obj/structure/window/reinforced/tinted{dir = 5},/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/bridge) -"mX" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/recordsbox,/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/bridge) -"mY" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor,/area/bridge) -"mZ" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/hallway/primary/port) -"na" = (/obj/machinery/computer/communications,/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/bridge) -"nb" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/bridge) -"nc" = (/obj/machinery/computer/card,/turf/simulated/floor,/area/bridge) -"nd" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor/plating,/area) -"ne" = (/obj/machinery/light,/turf/simulated/floor,/area/hallway/primary/port) -"nf" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/hallway/primary/port) -"ng" = (/obj/structure/window/reinforced/tinted{dir = 5},/turf/simulated/floor{icon_state = "blue"; dir = 10},/area/bridge) -"nh" = (/obj/machinery/computer/station_alert,/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge) -"ni" = (/obj/structure/table,/obj/item/weapon/storage/PDAbox,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/turf/simulated/floor,/area/bridge) -"nj" = (/obj/machinery/door/airlock/maintenance{name = "Construction Area"; req_access_txt = "10"},/turf/simulated/floor/plating,/area) -"nk" = (/obj/item/weapon/caution{desc = "Caution! Construction area!"; name = "construction area sign"},/turf/simulated/floor,/area) -"nl" = (/obj/structure/table,/turf/simulated/floor/plating,/area) -"nm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) -"nn" = (/turf/simulated/wall/r_wall,/area/maintenance/port) -"no" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/port) -"np" = (/turf/simulated/wall,/area/maintenance/port) -"nq" = (/turf/simulated/wall,/area/security/checkpoint) -"nr" = (/obj/item/weapon/pen,/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/item/weapon/stamp/hop,/turf/simulated/floor,/area/security/checkpoint) -"ns" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/security/checkpoint) -"nt" = (/obj/machinery/computer/secure_data,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/security/checkpoint) -"nu" = (/obj/structure/table/reinforced,/obj/machinery/door/window/northleft,/obj/machinery/door/window/southleft,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/security/checkpoint) -"nv" = (/obj/machinery/computer/med_data,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/security/checkpoint) -"nw" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_command{name = "Arrivals Checkpoint"; req_access_txt = "19; 15"; req_one_access_txt = "0"},/turf/simulated/floor,/area/security/checkpoint) -"nx" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/hallway/primary/port) -"ny" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/wrench,/obj/item/device/multitool,/turf/simulated/floor{tag = "icon-yellow (NORTHWEST)"; icon_state = "yellow"; dir = 9},/area/bridge) -"nz" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table/reinforced,/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/bridge) -"nA" = (/obj/structure/table,/obj/item/weapon/storage/id_kit,/turf/simulated/floor,/area/bridge) -"nB" = (/obj/item/weapon/crowbar,/turf/simulated/floor,/area) -"nC" = (/obj/structure/table,/obj/item/weapon/cable_coil,/turf/simulated/floor/plating,/area) -"nD" = (/obj/structure/filingcabinet,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/security/checkpoint) -"nE" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/floor,/area/security/checkpoint) -"nF" = (/turf/simulated/floor,/area/security/checkpoint) -"nG" = (/obj/machinery/computer/card,/turf/simulated/floor,/area/security/checkpoint) -"nH" = (/obj/structure/closet/extinguisher{dir = 1; pixel_x = 0; pixel_y = 30},/turf/simulated/floor,/area/security/checkpoint) -"nI" = (/obj/structure/table/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/security/checkpoint) -"nJ" = (/obj/machinery/power/monitor,/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/bridge) -"nK" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/bridge) -"nL" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plating,/area) -"nM" = (/obj/machinery/disposal,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/security/checkpoint) -"nN" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_command{name = "\improper Arrivals Checkpoint"; req_access_txt = "19; 15"; req_one_access_txt = "0"},/turf/simulated/floor,/area/security/checkpoint) -"nO" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/bridge) -"nP" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge desk"; departmentType = 5; name = "Bridge RC"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor,/area/bridge) -"nQ" = (/turf/simulated/wall,/area/hallway/secondary/construction) -"nR" = (/turf/simulated/floor/plating,/area/hallway/secondary/construction) -"nS" = (/turf/simulated/floor,/area/hallway/secondary/construction) -"nT" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical,/turf/simulated/floor/plating,/area/hallway/secondary/construction) -"nU" = (/turf/space,/area/supply/station) -"nV" = (/obj/machinery/copier,/obj/machinery/camera{c_tag = "Arrivals Office"; dir = 4; network = "SS13"},/turf/simulated/floor,/area/security/checkpoint) -"nW" = (/obj/machinery/vending/cart,/turf/simulated/floor,/area/security/checkpoint) -"nX" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/security/checkpoint) -"nY" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/security/checkpoint) -"nZ" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/security/checkpoint) -"oa" = (/obj/structure/table/reinforced,/turf/simulated/floor,/area/bridge) -"ob" = (/obj/item/device/radio/beacon,/turf/simulated/floor,/area/bridge) -"oc" = (/obj/machinery/camera{c_tag = "Bridge (South)"; dir = 8; network = "Command"},/obj/machinery/light{dir = 4},/obj/machinery/power/apc{dir = 8; layer = 4; name = "Brig APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor,/area/bridge) -"od" = (/turf/simulated/wall,/area/quartermaster/storage) -"oe" = (/turf/simulated/wall,/area/quartermaster/qm) -"of" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"og" = (/obj/structure/table,/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor,/area/security/checkpoint) -"oh" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/security/checkpoint) -"oi" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/security/checkpoint) -"oj" = (/obj/machinery/camera{c_tag = "West Hallway, Outside Arrivals (South)"; dir = 4; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/port) -"ok" = (/obj/machinery/computer/crew,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/bridge) -"ol" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/bridge) -"om" = (/obj/machinery/disposal,/turf/simulated/floor,/area/quartermaster/storage) -"on" = (/obj/machinery/autolathe,/turf/simulated/floor,/area/quartermaster/storage) -"oo" = (/turf/simulated/floor,/area/quartermaster/storage) -"op" = (/obj/machinery/light/spot{dir = 1},/turf/simulated/floor,/area/quartermaster/storage) -"oq" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Cargo Bay"; departmentType = 6; name = "Cargo Bay Requests Console"; pixel_y = 24},/turf/simulated/floor,/area/quartermaster/storage) -"or" = (/obj/machinery/power/apc{dir = 1; name = "Cargo Bay APC"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor,/area/quartermaster/storage) -"os" = (/obj/machinery/power/apc{dir = 1; name = "Quartermaster APC"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor,/area/quartermaster/qm) -"ot" = (/turf/simulated/floor,/area/quartermaster/qm) -"ou" = (/turf/simulated/floor/plating,/area/quartermaster/qm) -"ov" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/qm) -"ow" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/qm) -"ox" = (/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/qm) -"oy" = (/obj/structure/table,/obj/item/weapon/storage/PDAbox,/turf/simulated/floor,/area/security/checkpoint) -"oz" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/floor,/area/security/checkpoint) -"oA" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "19; 15"},/turf/simulated/floor/plating,/area/security/checkpoint) -"oB" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor,/area/hallway/primary/port) -"oC" = (/obj/machinery/computer/med_data,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/bridge) -"oD" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/bridge) -"oE" = (/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/quartermaster/storage) -"oF" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) -"oG" = (/obj/structure/closet/crate/internals,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) -"oH" = (/obj/structure/plasticflaps,/turf/simulated/floor,/area/quartermaster/qm) -"oI" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; dir = 2; freq = 1400; location = "QM #1"},/obj/machinery/bot/mulebot{beacon_freq = 1400; home_destination = "QM #1"; suffix = "#1"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/qm) -"oJ" = (/turf/simulated/floor{icon_state = "delivery"},/area/quartermaster/qm) -"oK" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/quartermaster/qm) -"oL" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"},/turf/simulated/floor/plating,/area/quartermaster/qm) -"oM" = (/obj/structure/table,/turf/simulated/floor,/area/security/checkpoint) -"oN" = (/obj/structure/table,/obj/machinery/light,/turf/simulated/floor,/area/security/checkpoint) -"oO" = (/obj/structure/table,/obj/machinery/recharger,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor,/area/security/checkpoint) -"oP" = (/obj/machinery/power/apc{name = "Arrivals Checkpoint APC"; step_y = -25},/turf/simulated/floor,/area/security/checkpoint) -"oQ" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/security/checkpoint) -"oR" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/port) -"oS" = (/turf/simulated/wall,/area/hallway/primary/port) -"oT" = (/obj/structure/table/reinforced,/turf/simulated/floor{tag = "icon-whitehall (SOUTHWEST)"; icon_state = "whitehall"; dir = 10},/area/bridge) -"oU" = (/obj/structure/table/reinforced,/obj/machinery/light,/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/bridge) -"oV" = (/obj/machinery/disposal,/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor,/area/bridge) -"oW" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/bridge) -"oX" = (/obj/structure/closet/wardrobe,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) -"oY" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) -"oZ" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "QM #2"},/obj/machinery/bot/mulebot{home_destination = "QM #2"; suffix = "#2"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/qm) -"pa" = (/obj/machinery/conveyor_switch{id = "QMonload"; name = "Sorting Conveyor Switch"},/obj/machinery/light/spot{dir = 4; layer = 2.8},/turf/simulated/floor,/area/quartermaster/qm) -"pb" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/qm) -"pc" = (/obj/structure/grille,/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/quartermaster/qm) -"pd" = (/turf/simulated/wall/r_wall,/area/bridge/meeting_room) -"pe" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = null; req_access_txt = "19"},/turf/simulated/floor,/area/bridge/meeting_room) -"pf" = (/turf/simulated/wall/r_wall,/area/maintenance/aft) -"pg" = (/obj/effect/sign/movingparts,/turf/simulated/wall,/area/quartermaster/storage) -"ph" = (/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) -"pi" = (/obj/machinery/light_switch{pixel_x = 24; pixel_y = 1},/turf/simulated/floor,/area/quartermaster/storage) -"pj" = (/obj/effect/sign/movingparts,/turf/simulated/wall,/area/quartermaster/qm) -"pk" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"pl" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/bridge/meeting_room) -"pm" = (/turf/simulated/floor,/area/bridge/meeting_room) -"pn" = (/obj/machinery/light_switch{dir = 1; pixel_y = 24},/turf/simulated/floor,/area/bridge/meeting_room) -"po" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/bridge/meeting_room) -"pp" = (/obj/structure/table,/obj/item/kitchen/donut_box,/turf/simulated/floor,/area/bridge/meeting_room) -"pq" = (/turf/simulated/floor/plating,/area/maintenance/aft) -"pr" = (/obj/machinery/conveyor{backwards = 2; dir = 2; forwards = 1; id = "QMoffload"},/turf/simulated/floor,/area/quartermaster/storage) -"ps" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/storage) -"pt" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/quartermaster/qm) -"pu" = (/obj/machinery/conveyor{backwards = null; dir = 2; forwards = null; id = "QMonload"},/turf/simulated/floor,/area/quartermaster/qm) -"pv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/port) -"pw" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/port) -"px" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"py" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/port) -"pz" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/port) -"pA" = (/obj/structure/stool/chair,/turf/simulated/floor,/area/bridge/meeting_room) -"pB" = (/obj/structure/stool/chair/comfy/black,/turf/simulated/floor,/area/bridge/meeting_room) -"pC" = (/obj/machinery/power/apc{dir = 8; layer = 4; name = "Conference Room APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor,/area/bridge/meeting_room) -"pD" = (/obj/machinery/door/airlock/maintenance,/turf/simulated/floor,/area/quartermaster/qm) -"pE" = (/obj/machinery/conveyor{backwards = 1; dir = 2; forwards = 2; id = "QMonload"},/turf/simulated/floor,/area/quartermaster/qm) -"pF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/quartermaster/qm) -"pG" = (/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/maintenance/starboard) -"pH" = (/turf/simulated/wall,/area/medical/cryo{name = "Emergency Room"}) -"pI" = (/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/hallway/primary/port) -"pJ" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) -"pK" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/bridge/meeting_room) -"pL" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor,/area/bridge/meeting_room) -"pM" = (/obj/structure/table,/turf/simulated/floor,/area/bridge/meeting_room) -"pN" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/floor,/area/bridge/meeting_room) -"pO" = (/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/bridge/meeting_room) -"pP" = (/obj/structure/closet/crate,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) -"pQ" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Quartermaster"; departmentType = 6; name = "Quartermaster's Requests Console"; pixel_x = -24; pixel_y = 1},/turf/simulated/floor,/area/quartermaster/qm) -"pR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/quartermaster/qm) -"pS" = (/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/starboard) -"pT" = (/obj/structure/table{step_y = 0},/obj/item/weapon/storage/body_bag_box,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"pU" = (/obj/structure/table{step_y = 0},/obj/item/weapon/wrench,/obj/machinery/power/apc{dir = 4; name = "Emergency Room APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"pV" = (/obj/machinery/atmospherics/portables_connector{dir = 2; name = "Gas Input"},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/window/reinforced/tinted/frosted{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/medical/cryo{name = "Emergency Room"}) -"pW" = (/obj/machinery/atmospherics/unary/cold_sink/freezer,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) -"pX" = (/obj/machinery/atmospherics/portables_connector{dir = 2; name = "Gas Input"},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/window/reinforced/tinted/frosted{tag = "icon-fwindow (EAST)"; icon_state = "fwindow"; dir = 4},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) -"pY" = (/obj/machinery/atmospherics/unary/cryo_cell,/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) -"pZ" = (/obj/machinery/atmospherics/unary/cryo_cell,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/medical/cryo{name = "Emergency Room"}) -"qa" = (/obj/machinery/camera{c_tag = "Emergency Room"; network = "Medbay"; pixel_x = 22},/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"qb" = (/obj/machinery/vending/medical,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"qc" = (/obj/structure/closet/secure_closet/medicine,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"qd" = (/obj/structure/table{step_y = 0},/obj/item/weapon/storage/firstaid/fire{pixel_y = 6},/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/regular{pixel_x = 4; pixel_y = 3},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"qe" = (/obj/structure/closet/secure_closet/doctor_personal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"qf" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/bridge/meeting_room) -"qg" = (/obj/machinery/camera{c_tag = "Conference Room"; dir = 8; network = "Command"},/turf/simulated/floor,/area/bridge/meeting_room) -"qh" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"qi" = (/obj/machinery/computer/supplycomp,/turf/simulated/floor,/area/quartermaster/storage) -"qj" = (/obj/machinery/door_control{id = "QMLoaddoor"; name = "Loading Doors"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor,/area/quartermaster/qm) -"qk" = (/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/quartermaster/qm) -"ql" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/port) -"qm" = (/turf/simulated/wall,/area/medical/cmo) -"qn" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/cmo) -"qo" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/cmo) -"qp" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/cmo) -"qq" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"qr" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"qs" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/structure/window/reinforced/tinted/frosted{dir = 8},/obj/structure/window/reinforced/tinted/frosted,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/medical/cryo{name = "Emergency Room"}) -"qt" = (/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/obj/machinery/door/window/eastright{dir = 2; icon_state = "leftdeny"; req_access_txt = "5"; tag = "Cryo Control"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/medical/cryo{name = "Emergency Room"}) -"qu" = (/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/obj/structure/window/reinforced/tinted/frosted{tag = "icon-fwindow (EAST)"; icon_state = "fwindow"; dir = 4},/obj/structure/window/reinforced/tinted/frosted,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/medical/cryo{name = "Emergency Room"}) -"qv" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/medical/cryo{name = "Emergency Room"}) -"qw" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/medical/cryo{name = "Emergency Room"}) -"qx" = (/obj/structure/table{step_y = 0},/obj/item/weapon/storage/syringes,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"qy" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/quartermaster/storage) -"qz" = (/turf/simulated/floor{icon_state = "warning"},/area/quartermaster/storage) -"qA" = (/obj/effect/sign/movingparts{pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "warning"},/area/quartermaster/storage) -"qB" = (/obj/effect/sign/movingparts{pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/quartermaster/qm) -"qC" = (/obj/machinery/conveyor{backwards = 4; dir = 5; forwards = 2; id = "QMonload"; reverseSpriteMoveDir = 1},/turf/simulated/floor,/area/quartermaster/qm) -"qD" = (/obj/machinery/conveyor{backwards = 1; dir = 2; forwards = 2; id = "QMonload"},/obj/effect/sign/movingparts{pixel_x = 32},/turf/simulated/floor,/area/quartermaster/qm) -"qE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/effect/sign/movingparts,/turf/simulated/floor/plating,/area/quartermaster/qm) -"qF" = (/obj/machinery/disposal,/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) -"qG" = (/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) -"qH" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/obj/machinery/light{dir = 1},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) -"qI" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) -"qJ" = (/obj/machinery/power/apc{dir = 8; name = "CMOs Office APC"; pixel_x = 0; pixel_y = 25},/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) -"qK" = (/obj/structure/table{step_y = 0},/obj/item/weapon/storage/stma_kit{step_x = 6; step_y = 6},/obj/item/weapon/storage/lglo_kit,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"qL" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/hallway/primary/port) -"qM" = (/turf/simulated/floor{tag = "icon-warnwhite (NORTHEAST)"; icon_state = "warnwhite"; dir = 5},/area/hallway/primary/port) -"qN" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/bridge/meeting_room) -"qO" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/floor,/area/bridge/meeting_room) -"qP" = (/obj/machinery/conveyor{backwards = 4; dir = 6; forwards = 1; id = "QMoffload"},/turf/simulated/floor,/area/quartermaster/storage) -"qQ" = (/obj/machinery/conveyor{dir = 8; id = "QMoffload"},/turf/simulated/floor,/area/quartermaster/storage) -"qR" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 8; id = "QMoffload"},/turf/simulated/floor,/area/quartermaster/qm) -"qS" = (/obj/machinery/conveyor{dir = 8; id = "QMshuttle"},/turf/simulated/floor,/area/quartermaster/qm) -"qT" = (/obj/machinery/conveyor{dir = 8; id = "QMshuttle"},/obj/machinery/diverter{dir = 9},/turf/simulated/floor,/area/quartermaster/qm) -"qU" = (/obj/machinery/conveyor{dir = 8; id = "QMshuttle"},/obj/machinery/diverter{dir = 5},/turf/simulated/floor,/area/quartermaster/qm) -"qV" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 8; id = "QMshuttle"},/turf/simulated/floor,/area/quartermaster/qm) -"qW" = (/obj/machinery/conveyor{dir = 8; id = "QMshuttle"},/turf/simulated/floor/plating,/area/quartermaster/qm) -"qX" = (/obj/machinery/conveyor{dir = 8; id = "QMshuttle"},/turf/simulated/floor/plating,/area) -"qY" = (/obj/machinery/conveyor{dir = 8; id = "QMshuttle"},/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id = "QMLoaddoor"; name = "Supply Dock Loading Door"; opacity = 1},/turf/simulated/floor/plating,/area/quartermaster/qm) -"qZ" = (/turf/simulated/wall,/area/medical/patients_rooms) -"ra" = (/turf/simulated/wall/r_wall,/area/medical/patients_rooms) -"rb" = (/turf/simulated/wall/r_wall,/area/medical/cmo) -"rc" = (/obj/machinery/computer/lockdown{department = "Medbay"; name = "Medbay Lockdown Control"},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"rd" = (/obj/structure/table,/obj/item/clothing/glasses/hud/health,/obj/item/weapon/reagent_containers/hypospray,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"re" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) -"rf" = (/obj/structure/closet/wardrobe/cmo,/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) -"rg" = (/obj/machinery/sleep_console{icon_state = "sleeperconsole-r"; orient = "RIGHT"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"rh" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"ri" = (/obj/machinery/bodyscanner,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"rj" = (/obj/machinery/body_scanconsole,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"rk" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"rl" = (/obj/effect/sign/redcross,/turf/simulated/wall,/area/medical/cryo{name = "Emergency Room"}) -"rm" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/hallway/primary/port) -"rn" = (/turf/simulated/floor{tag = "icon-warnwhite (EAST)"; icon_state = "warnwhite"; dir = 4},/area/hallway/primary/port) -"ro" = (/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/aft) -"rp" = (/obj/structure/table,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor,/area/bridge/meeting_room) -"rq" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/storage) -"rr" = (/obj/effect/sign/movingparts{pixel_x = 32; pixel_y = 0},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/storage) -"rs" = (/obj/effect/sign/movingparts{pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/qm) -"rt" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/qm) -"ru" = (/obj/machinery/conveyor_switch{id = "QMshuttle"; name = "Shuttle conveyor switch"},/obj/effect/sign/movingparts{pixel_x = 32},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/qm) -"rv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/effect/sign/movingparts,/turf/simulated/floor/plating,/area/quartermaster/qm) -"rw" = (/obj/structure/table,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/device/radio/intercom{broadcasting = 0; layer = 4; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) -"rx" = (/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/patients_rooms) -"ry" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"rz" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"rA" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"rB" = (/obj/machinery/computer/crew,/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Medical Officer's Office"; departmentType = 5; name = "CMO RC"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"rC" = (/obj/structure/stool/chair{dir = 4},/obj/effect/landmark/start{name = "Chief Medical Officer"},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) -"rD" = (/obj/structure/table,/obj/item/weapon/stamp/cmo,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"rE" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) -"rF" = (/obj/structure/closet/secure_closet/CMO,/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) -"rG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cmo) -"rH" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Emergency Room"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"rI" = (/obj/machinery/camera{c_tag = "West Hallway, Outside ER"; dir = 8; network = "Medbay"},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/aft) -"rJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/bridge/meeting_room) -"rK" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/bridge/meeting_room) -"rL" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/bridge/meeting_room) -"rM" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = null; req_access_txt = "19"},/turf/simulated/floor/plating,/area/bridge/meeting_room) -"rN" = (/obj/structure/plasticflaps,/turf/simulated/floor,/area/quartermaster/storage) -"rO" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; dir = 2; freq = 1400; location = "QM #3"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) -"rP" = (/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/quartermaster/qm) -"rQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/quartermaster/qm) -"rR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboard) -"rS" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) -"rT" = (/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) -"rU" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Patient Room 1"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"rV" = (/obj/machinery/computer/security/medbay,/obj/machinery/keycard_auth{pixel_x = -25; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"rW" = (/obj/machinery/computer/med_data,/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) -"rX" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"rY" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) -"rZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cmo) -"sa" = (/turf/simulated/wall/r_wall,/area/teleporter) -"sb" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/teleporter) -"sc" = (/obj/effect/sign/securearea{name = "ENGINEERING ACCESS"},/turf/simulated/wall/r_wall,/area/engine/aft) -"sd" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering"; req_access_txt = "10"},/turf/simulated/floor,/area/engine/aft) -"se" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; dir = 2; freq = 1400; location = "QM #4"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) -"sf" = (/obj/machinery/conveyor_switch{id = "QMoffload"; name = "Cargo Bay Conveyor Switch"},/turf/simulated/floor,/area/quartermaster/qm) -"sg" = (/obj/machinery/light/spot{dir = 4; layer = 2.8},/turf/simulated/floor,/area/quartermaster/qm) -"sh" = (/obj/machinery/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) -"si" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"sj" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cmo) -"sk" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cmo) -"sl" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cmo) -"sm" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "CMOs Office"; req_access = null; req_access_txt = "40"},/turf/simulated/floor{icon_state = "white"},/area/medical/cmo) -"sn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cmo) -"so" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"sp" = (/obj/structure/closet/emcloset,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"sq" = (/obj/machinery/sleep_console{icon_state = "sleeperconsole-r"; orient = "RIGHT"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"sr" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"ss" = (/obj/structure/stool/bed/roller,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"st" = (/turf/simulated/floor/plating,/area/teleporter) -"su" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "19"},/turf/simulated/floor/plating,/area/maintenance/aft) -"sv" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) -"sw" = (/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,/area/quartermaster/qm) -"sx" = (/obj/machinery/computer/supplycomp,/turf/simulated/floor,/area/quartermaster/qm) -"sy" = (/obj/structure/table/reinforced,/obj/item/weapon/stamp/denied,/obj/item/weapon/stamp{name = "Quartermaster's stamp"; pixel_x = -3; pixel_y = 3},/turf/simulated/floor,/area/quartermaster/qm) -"sz" = (/obj/machinery/disposal,/turf/simulated/floor,/area/quartermaster/qm) -"sA" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/port) -"sB" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"sC" = (/obj/machinery/power/apc{dir = 8; name = "Patient Treatment APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"sD" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"sE" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"sF" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Emergency Room"; req_access = null; req_access_txt = "5"},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/medical/cryo{name = "Emergency Room"}) -"sG" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"sH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "sshutters"; name = "Observation Shutters"; opacity = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"sI" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "sshutters"; name = "Observation Shutters"; opacity = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"sJ" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "sshutters"; name = "Observation Shutters"; opacity = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"sK" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Surgery"; req_access = null; req_access_txt = "45"},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/medical/surgery) -"sL" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "sshutters"; name = "Observation Shutters"; opacity = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"sM" = (/turf/simulated/wall,/area/medical/surgery) -"sN" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/hallway/primary/port) -"sO" = (/turf/simulated/floor{tag = "icon-warnwhite (SOUTHEAST)"; icon_state = "warnwhite"; dir = 6},/area/hallway/primary/port) -"sP" = (/obj/machinery/door/airlock/secure{name = "Teleport Access"; req_access_txt = "17"},/turf/simulated/floor/plating,/area/teleporter) -"sQ" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/aft) -"sR" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/aft) -"sS" = (/obj/effect/landmark/start{name = "Cargo Technician"},/turf/simulated/floor,/area/quartermaster/storage) -"sT" = (/obj/structure/table/reinforced,/obj/machinery/door/window/westright,/obj/machinery/door/window/eastleft,/turf/simulated/floor,/area/quartermaster/qm) -"sU" = (/obj/structure/stool/chair{dir = 8},/obj/effect/landmark/start{name = "Quartermaster"},/turf/simulated/floor,/area/quartermaster/qm) -"sV" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor,/area/quartermaster/qm) -"sW" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 25},/turf/simulated/floor/plating,/area/maintenance/port) -"sX" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"sY" = (/turf/simulated/floor{tag = "icon-whitehall (NORTHWEST)"; icon_state = "whitehall"; dir = 9},/area/medical/medbay) -"sZ" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/medbay) -"ta" = (/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/medical/medbay) -"tb" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"tc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "sshutters"; name = "Observation Shutters"; opacity = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"td" = (/obj/structure/table{step_y = 0},/obj/item/weapon/cleaner,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"te" = (/obj/structure/table{step_y = 0},/obj/item/weapon/storage/stma_kit{step_x = 6; step_y = 6},/obj/item/weapon/storage/lglo_kit,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"tf" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"tg" = (/obj/structure/closet/secure_closet/anaesthetic,/obj/machinery/power/apc{dir = 4; name = "Surgery APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"th" = (/obj/structure/table,/turf/simulated/floor,/area/teleporter) -"ti" = (/obj/structure/table,/obj/item/weapon/hand_tele,/turf/simulated/floor,/area/teleporter) -"tj" = (/obj/structure/table,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/teleporter) -"tk" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Teleporter"; network = "Command"},/turf/simulated/floor,/area/teleporter) -"tl" = (/obj/structure/closet/crate,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/teleporter) -"tm" = (/obj/item/weapon/crowbar,/turf/simulated/floor/plating,/area/teleporter) -"tn" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plating,/area/teleporter) -"to" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "19"},/turf/simulated/floor,/area/maintenance/aft) -"tp" = (/obj/machinery/light{dir = 4},/turf/simulated/floor,/area) -"tq" = (/obj/structure/table/reinforced,/obj/machinery/door/window/westleft,/obj/machinery/door/window/eastright,/turf/simulated/floor,/area/quartermaster/qm) -"tr" = (/obj/structure/rack,/obj/item/clothing/suit/fire/firefighter,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/glasses/meson,/turf/simulated/floor,/area/quartermaster/qm) -"ts" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Patient Room 2"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"tt" = (/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"tu" = (/turf/simulated/floor,/area/medical/medbay) -"tv" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) -"tw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "sshutters"; name = "Observation Shutters"; opacity = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"tx" = (/obj/machinery/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"ty" = (/obj/machinery/optable{id = "medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"tz" = (/obj/machinery/computer/operating{id = "medbay"},/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"tA" = (/obj/effect/sign/securearea,/turf/simulated/wall/r_wall,/area/teleporter) -"tB" = (/turf/simulated/floor,/area/teleporter) -"tC" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor,/area/teleporter) -"tD" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft) -"tE" = (/obj/machinery/disposal,/turf/simulated/floor,/area) -"tF" = (/obj/structure/table,/obj/item/wardrobe/chief_engineer,/turf/simulated/floor,/area) -"tG" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area) -"tH" = (/obj/structure/bookcase/manuals/engineering,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area) -"tI" = (/obj/machinery/computer/lockdown{department = "Engineering"; name = "Engineering Lockdown Control"},/turf/simulated/floor,/area) -"tJ" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/weapon/crowbar,/obj/item/weapon/cable_coil,/turf/simulated/floor,/area) -"tK" = (/obj/effect/sign/fire{desc = "A warning sign which reads 'INFLAMMABLE'"; name = "INFLAMMABLE"},/turf/simulated/wall/r_wall,/area) -"tL" = (/obj/structure/table,/turf/simulated/floor,/area/quartermaster/storage) -"tM" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor,/area/quartermaster/storage) -"tN" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/turf/simulated/floor,/area/quartermaster/storage) -"tO" = (/obj/structure/table,/obj/item/weapon/crowbar,/turf/simulated/floor,/area/quartermaster/storage) -"tP" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/camera{c_tag = "Cargo Loading Area North"},/turf/simulated/floor,/area/quartermaster/storage) -"tQ" = (/obj/structure/closet,/turf/simulated/floor,/area/quartermaster/qm) -"tR" = (/obj/structure/rack,/turf/simulated/floor,/area/quartermaster/qm) -"tS" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor,/area/quartermaster/qm) -"tT" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"tU" = (/obj/effect/sign/examroom,/turf/simulated/wall,/area/medical/patients_rooms) -"tV" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"tW" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Surgery"; req_access = null; req_access_txt = "45"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"tX" = (/obj/structure/table{step_y = 0},/obj/item/weapon/cautery,/obj/item/weapon/retractor,/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 26; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"tY" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/secure{name = "Teleport Access"; req_access_txt = "17"},/turf/simulated/floor,/area/teleporter) -"tZ" = (/obj/item/device/radio/beacon,/turf/simulated/floor,/area/teleporter) -"ua" = (/obj/machinery/requests_console{department = "Teleporter"; pixel_x = 30},/turf/simulated/floor,/area/teleporter) -"ub" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/stamp/rd,/turf/simulated/floor,/area) -"uc" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/floor,/area) -"ud" = (/obj/structure/table,/turf/simulated/floor,/area) -"ue" = (/obj/structure/bookcase/manuals/research_and_development,/turf/simulated/floor,/area) -"uf" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/ce,/turf/simulated/floor,/area) -"ug" = (/obj/structure/stool,/turf/simulated/floor,/area) -"uh" = (/obj/structure/table,/obj/item/weapon/circuitboard/communications,/obj/item/weapon/screwdriver{pixel_y = 16},/turf/simulated/floor,/area) -"ui" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area) -"uj" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"uk" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"ul" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"um" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"un" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"uo" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Resting Room"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"up" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"uq" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"ur" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"us" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "sshutters"; name = "Observation Shutters"; opacity = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"ut" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"uu" = (/obj/structure/table{step_y = 0},/obj/item/weapon/hemostat,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"uv" = (/obj/structure/table{step_y = 0},/obj/item/weapon/surgical_tool/bonesetter,/obj/item/weapon/surgical_tool/bonegel,/obj/machinery/camera{c_tag = "Surgery"; dir = 1; network = "Medbay"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"uw" = (/obj/structure/table{step_y = 0},/obj/item/weapon/scalpel,/obj/machinery/light,/obj/machinery/door_control{id = "sshutters"; name = "Privacy Shutters"; step_y = -25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"ux" = (/obj/structure/table{step_y = 0},/obj/item/weapon/surgicaldrill,/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"uy" = (/obj/structure/table{step_y = 0},/obj/item/clothing/glasses/hud/health,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"uz" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/teleporter) -"uA" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/teleporter) -"uB" = (/obj/machinery/computer/security/research,/turf/simulated/floor,/area) -"uC" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/floor,/area) -"uD" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area) -"uE" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/structure/table,/obj/structure/table/reinforced,/turf/simulated/floor,/area) -"uF" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) -"uG" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"uH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"uI" = (/obj/structure/stool/chair/comfy/beige{tag = "icon-comfychair_beige (EAST)"; icon_state = "comfychair_beige"; dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"uJ" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"uK" = (/obj/structure/stool/bed/roller,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"uL" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"uM" = (/turf/simulated/wall,/area/medical/medbay) -"uN" = (/obj/structure/closet/crate,/turf/simulated/floor,/area/teleporter) -"uO" = (/obj/machinery/shieldwallgen,/turf/simulated/floor{icon_state = "bot"},/area/teleporter) -"uP" = (/obj/machinery/shieldwallgen,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/teleporter) -"uQ" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/teleporter) -"uR" = (/turf/simulated/floor{icon_state = "warning"},/area/teleporter) -"uS" = (/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) -"uT" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{req_access_txt = "30"},/turf/simulated/floor,/area) -"uU" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "Chief Engineer"; req_access_txt = "56"},/turf/simulated/floor,/area) -"uV" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor,/area) -"uW" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/stamp/ce,/turf/simulated/floor,/area) -"uX" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) -"uY" = (/turf/simulated/floor,/area/hallway/primary/aft) -"uZ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Patient Room 3"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"va" = (/obj/structure/table,/obj/item/device/healthanalyzer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"vb" = (/obj/machinery/camera{c_tag = "Medbay Hallway North"; dir = 4; network = "Medbay"},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"vc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"vd" = (/obj/effect/landmark{name = "emcloset"},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"ve" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"vf" = (/obj/structure/stool/chair,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"vg" = (/obj/structure/stool/chair,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"vh" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Medbay Lobby North"; network = "Medbay"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"vi" = (/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/hallway/primary/aft) -"vj" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/shieldwallgen,/turf/simulated/floor{icon_state = "bot"},/area/teleporter) -"vk" = (/obj/machinery/computer/teleporter,/turf/simulated/floor{icon_state = "floorgrime"},/area/teleporter) -"vl" = (/obj/machinery/teleport/station,/turf/simulated/floor{icon_state = "floorgrime"},/area/teleporter) -"vm" = (/obj/machinery/teleport/hub,/turf/simulated/floor{icon_state = "floorgrime"},/area/teleporter) -"vn" = (/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) -"vo" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/rd,/turf/simulated/floor,/area) -"vp" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig/elite,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/elite,/turf/simulated/floor,/area) -"vq" = (/obj/structure/closet/secure_closet/engineering_chief,/turf/simulated/floor,/area) -"vr" = (/obj/machinery/power/monitor{name = "Engineering Power Monitor"},/obj/machinery/light,/turf/simulated/floor,/area) -"vs" = (/obj/machinery/power/monitor{name = "Station Power Monitor"},/turf/simulated/floor,/area) -"vt" = (/obj/machinery/computer/security/engineering,/turf/simulated/floor,/area) -"vu" = (/obj/machinery/camera{c_tag = "Refilling Station"; dir = 8; network = "Atmospherics"},/turf/simulated/floor,/area) -"vv" = (/obj/machinery/bodyscanner,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"vw" = (/obj/machinery/body_scanconsole,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"vx" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"vy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"vz" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"vA" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"vB" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"vC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"vD" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"vE" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"vF" = (/obj/machinery/camera{c_tag = "West Hallway, Outside Med-Lobby (North)"; dir = 8; network = "Security"},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/aft) -"vG" = (/obj/structure/closet/secure_closet/rd,/turf/simulated/floor,/area) -"vH" = (/obj/structure/closet/wardrobe/rd,/turf/simulated/floor,/area) -"vI" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/glass/glass_medical{name = "Medbay"; req_access = null; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"vJ" = (/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"vK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"vL" = (/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) -"vM" = (/turf/simulated/wall,/area/maintenance/aft) -"vN" = (/obj/structure/walllocker/emerglocker/west,/turf/simulated/floor,/area) -"vO" = (/obj/structure/bookcase{category = "Fiction"; name = "bookcase (Fiction)"},/turf/simulated/floor,/area) -"vP" = (/obj/machinery/light{dir = 1},/obj/machinery/computer/med_data,/turf/simulated/floor,/area) -"vQ" = (/obj/machinery/computer/secure_data,/turf/simulated/floor,/area) -"vR" = (/obj/structure/table,/obj/machinery/computer/card,/turf/simulated/floor,/area) -"vS" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics"; req_access_txt = "24"},/turf/simulated/floor,/area) -"vT" = (/obj/structure/table,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"vU" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"vV" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor,/area) -"vW" = (/obj/machinery/computer/crew,/turf/simulated/floor,/area) -"vX" = (/obj/machinery/computer/security/medbay,/turf/simulated/floor,/area) -"vY" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor,/area) -"vZ" = (/obj/structure/stool/chair/comfy/black{tag = "icon-comfychair_black (EAST)"; icon_state = "comfychair_black"; dir = 4},/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area) -"wa" = (/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area) -"wb" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area) -"wc" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/port) -"wd" = (/obj/structure/stool/chair{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"we" = (/obj/machinery/computer/med_data,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"wf" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"wg" = (/obj/machinery/light{dir = 4},/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"wh" = (/obj/effect/sign/redcross,/turf/simulated/wall,/area/medical/medbay) -"wi" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/hallway/primary/aft) -"wj" = (/turf/simulated/wall,/area/janitor) -"wk" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Janitor"},/turf/simulated/floor/plating,/area/janitor) -"wl" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/stamp/cmo,/turf/simulated/floor,/area) -"wm" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/floor,/area) -"wn" = (/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area) -"wo" = (/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area) -"wp" = (/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area) -"wq" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/weapon/stamp/hop,/turf/simulated/floor,/area) -"wr" = (/obj/effect/sign/nosmoking_1,/turf/simulated/wall/r_wall,/area) -"ws" = (/turf/simulated/wall/r_wall,/area/medical/chemistry) -"wt" = (/turf/simulated/wall,/area/medical/chemistry) -"wu" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"wv" = (/obj/structure/stool/chair{dir = 4},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"ww" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/glass/glass_medical{name = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"wx" = (/obj/machinery/power/apc{dir = 8; name = "Custodial Closet APC"; pixel_x = -24},/obj/machinery/door/window/westleft{tag = "icon-left"; name = "Janitoral Delivery"; icon_state = "left"; dir = 2; req_access_txt = "26"},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"},/area/janitor) -"wy" = (/obj/structure/table,/turf/simulated/floor,/area/janitor) -"wz" = (/obj/structure/table,/obj/item/weapon/storage/mousetraps,/obj/machinery/requests_console{department = "Janitorial"; departmentType = 1; pixel_y = 29},/turf/simulated/floor,/area/janitor) -"wA" = (/obj/structure/table,/obj/item/weapon/storage/lightbox/bulbs,/obj/item/weapon/storage/lightbox/tubes,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/janitor) -"wB" = (/obj/structure/closet/l3closet/janitor,/turf/simulated/floor,/area/janitor) -"wC" = (/obj/structure/closet/secure_closet/janitor_personal,/turf/simulated/floor,/area/janitor) -"wD" = (/obj/structure/closet/jcloset2,/turf/simulated/floor,/area/janitor) -"wE" = (/obj/machinery/computer/med_data,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area) -"wF" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "Chief Medical Officer"; req_access_txt = "40"},/turf/simulated/floor,/area) -"wG" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "Head of Personal"; req_access_txt = "57"},/turf/simulated/floor,/area) -"wH" = (/obj/structure/closet/secure_closet/chemist_personal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"wI" = (/obj/structure/closet/secure_closet/chemist_personal,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"wJ" = (/obj/structure/closet/wardrobe/chemistry_white,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"wK" = (/obj/machinery/disposal,/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"wL" = (/obj/structure/closet/secure_closet/chemical,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"wM" = (/obj/structure/closet/secure_closet/chemical,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"wN" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"wO" = (/obj/structure/closet/extinguisher{dir = 4; pixel_x = -24},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"wP" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"wQ" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/janitor) -"wR" = (/turf/simulated/floor,/area/janitor) -"wS" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor,/area/janitor) -"wT" = (/obj/structure/closet/jcloset,/turf/simulated/floor,/area/janitor) -"wU" = (/obj/structure/bookcase/manuals/medical,/turf/simulated/floor,/area) -"wV" = (/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area) -"wW" = (/turf/simulated/floor{icon_state = "carpetside"},/area) -"wX" = (/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area) -"wY" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/hop,/turf/simulated/floor,/area) -"wZ" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/chemistry) -"xa" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/pill_bottle/inaprovaline{pixel_x = 5; pixel_y = -2},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"xb" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"xc" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"xd" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) -"xe" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/filingcabinet,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"xf" = (/obj/structure/closet/secure_closet/medicine,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"xg" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/janitor) -"xh" = (/obj/structure/mopbucket,/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = -25},/turf/simulated/floor,/area/janitor) -"xi" = (/obj/item/weapon/mop,/obj/item/weapon/reagent_containers/glass/bucket,/obj/machinery/light_switch{layer = 3.3; pixel_x = 0; pixel_y = -25},/turf/simulated/floor,/area/janitor) -"xj" = (/obj/machinery/camera{c_tag = "Janitors Closet"; dir = 1},/turf/simulated/floor,/area/janitor) -"xk" = (/obj/machinery/disposal,/turf/simulated/floor,/area/janitor) -"xl" = (/obj/structure/closet/secure_closet/CMO,/turf/simulated/floor,/area) -"xm" = (/obj/structure/closet/wardrobe/cmo,/turf/simulated/floor,/area) -"xn" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/green,/turf/simulated/floor,/area) -"xo" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor,/area) -"xp" = (/obj/structure/closet/secure_closet/hop,/obj/machinery/light,/turf/simulated/floor,/area) -"xq" = (/obj/structure/closet/wardrobe/hop,/turf/simulated/floor,/area) -"xr" = (/obj/structure/disposalpipe/junction{dir = 4},/turf/simulated/wall,/area) -"xs" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/chemistry) -"xt" = (/obj/structure/table,/obj/item/weapon/storage/beakerbox{pixel_x = 2; pixel_y = 2},/obj/item/weapon/reagent_containers/glass/large,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/storage/pill_bottle/inaprovaline{pixel_x = 5; pixel_y = -2},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"xu" = (/obj/effect/landmark/start{name = "Chemist"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"xv" = (/obj/structure/table,/obj/item/clothing/glasses/science,/obj/item/clothing/glasses/science{pixel_x = 4; pixel_y = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"xw" = (/obj/structure/table,/obj/item/device/assembly/igniter{pixel_x = -4; pixel_y = -4},/obj/item/device/assembly/igniter{pixel_x = -4; pixel_y = 4},/obj/item/device/assembly/igniter,/obj/item/weapon/chem_grenade{pixel_x = 4; pixel_y = 4},/obj/item/weapon/chem_grenade{pixel_x = 8; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"xx" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/westright{dir = 4; icon_state = "leftspark"; name = "Chemistry Desk"; req_access_txt = "5"; tag = "icon-leftspark (EAST)"},/obj/structure/table/reinforced{layer = 2.6},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"xy" = (/obj/machinery/copier,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) -"xz" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"xA" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Custodial Closet"; req_access_txt = "26"},/turf/simulated/floor,/area/janitor) -"xB" = (/turf/simulated/wall/r_wall,/area/hallway/primary/aft) -"xC" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_command{name = "Command Quarters"; req_access_txt = "19"},/turf/simulated/floor,/area/hallway/primary/aft) -"xD" = (/obj/effect/sign/securearea{name = "ENGINEERING ACCESS"},/turf/simulated/wall/r_wall,/area) -"xE" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Access, Refilling Station"; req_access_txt = "0"},/turf/simulated/floor,/area) -"xF" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Access, Refilling Station"; req_access_txt = "0"},/turf/simulated/floor,/area) -"xG" = (/obj/effect/sign/nosmoking_2,/turf/simulated/wall,/area) -"xH" = (/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2"; icon_state = "pipe-j2"; dir = 2},/turf/simulated/floor/plating,/area) -"xI" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plating,/area) -"xJ" = (/obj/machinery/conveyor{dir = 8; id = "garbage"},/turf/simulated/floor/plating,/area) -"xK" = (/obj/machinery/conveyor{dir = 8; id = "garbage"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area) -"xL" = (/obj/machinery/conveyor{dir = 8; id = "garbage"},/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id = "Disposal Exit"; name = "Disposal Exit Vent"; opacity = 1},/turf/simulated/floor/plating,/area) -"xM" = (/obj/machinery/mass_driver{dir = 4; id = "trash"},/turf/simulated/floor/plating,/area) -"xN" = (/obj/machinery/chem_master,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"xO" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"xP" = (/obj/structure/table,/obj/item/stack/sheet/plasma,/obj/item/stack/sheet/plasma{pixel_x = -6; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"xQ" = (/obj/structure/table,/obj/item/weapon/chem_grenade{pixel_x = 8; pixel_y = 8},/obj/item/weapon/chem_grenade{pixel_x = 8},/obj/item/device/assembly/timer{pixel_x = -4; pixel_y = -4},/obj/item/device/assembly/timer{step_x = -4; step_y = 4},/obj/item/device/assembly/timer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"xR" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/aft) -"xS" = (/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/aft) -"xT" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/aft) -"xU" = (/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/hallway/primary/aft) -"xV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area) -"xW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area) -"xX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area) -"xY" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Disposal Access"; req_access_txt = "12"},/turf/simulated/floor/plating,/area) -"xZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area) -"ya" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/chemistry) -"yb" = (/obj/machinery/chem_dispenser,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"yc" = (/obj/structure/stool/chair,/obj/effect/landmark/start{name = "Chemist"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"yd" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Chemistry"; req_access_txt = "33"; req_one_access_txt = "0"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"ye" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/maintenance{name = "Disposal Access"; req_access_txt = "12"},/turf/simulated/floor{icon_state = "dark"},/area) -"yf" = (/obj/machinery/conveyor_switch{id = "garbage"},/turf/simulated/floor/plating,/area) -"yg" = (/obj/effect/decal/cleanable/oil,/turf/simulated/floor/plating,/area) -"yh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area) -"yi" = (/obj/structure/table,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"yj" = (/obj/structure/table,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"yk" = (/obj/machinery/reagentgrinder,/obj/machinery/camera{c_tag = "Chemistry"; dir = 1; network = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"yl" = (/obj/machinery/power/apc{dir = 8; level = 4; name = "Chemistry APC"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"ym" = (/obj/structure/table,/obj/item/weapon/storage/beakerbox{pixel_x = 6; pixel_y = 6},/obj/item/weapon/storage/pillbottlebox,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"yn" = (/obj/structure/table,/obj/item/weapon/storage/beakerbox{pixel_x = 6; pixel_y = 6},/obj/item/weapon/storage/lglo_kit,/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"yo" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"yp" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"yq" = (/obj/machinery/power/apc{dir = 4; name = "Medbay APC"; pixel_x = 0; pixel_y = -24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"yr" = (/obj/machinery/vending/medical,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"ys" = (/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"yt" = (/obj/machinery/vending/coffee,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"yu" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Medbay Lobby South"; dir = 1; network = "Medbay"},/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"yv" = (/obj/machinery/light,/obj/machinery/camera{c_tag = "West Hallway, Outside Med-Lobby (South)"; dir = 1; network = "Medbay"},/turf/simulated/floor,/area/hallway/primary/aft) -"yw" = (/obj/machinery/light,/turf/simulated/floor,/area/hallway/primary/aft) -"yx" = (/obj/structure/closet/crate,/turf/simulated/floor/plating,/area) -"yy" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29},/turf/simulated/floor/plating,/area) -"yz" = (/obj/machinery/power/apc{dir = 4; name = "Disposal APC"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/plating,/area) -"yA" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area) -"yB" = (/obj/machinery/door_control{id = "Disposal Exit"; name = "Disposal Vent Control"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/plating,/area) -"yC" = (/obj/machinery/driver_button{id = "trash"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/plating,/area) -"yD" = (/turf/simulated/wall/r_wall,/area/medical/genetics) -"yE" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/genetics) -"yF" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/genetics) -"yG" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics) -"yH" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"yI" = (/turf/simulated/wall,/area/crew_quarters/cafeteria) -"yJ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Cafeteria"},/turf/simulated/floor,/area/crew_quarters/cafeteria) -"yK" = (/obj/effect/sign/barsign,/turf/simulated/wall,/area/crew_quarters/cafeteria) -"yL" = (/turf/simulated/wall,/area/crew_quarters/bar) -"yM" = (/obj/machinery/door_control{dir = 8; id = "bar"; name = "Bar Shutters"; pixel_x = -24; pixel_y = 0},/turf/simulated/wall,/area/crew_quarters/bar) -"yN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area) -"yO" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access_txt = "35"},/turf/simulated/floor,/area) -"yP" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) -"yQ" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area) -"yR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area) -"yS" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/glass{name = "Chapel"},/turf/simulated/floor,/area) -"yT" = (/turf/simulated/wall,/area/chapel/office) -"yU" = (/turf/simulated/wall,/area/crew_quarters) -"yV" = (/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/crew_quarters) -"yW" = (/turf/simulated/wall,/area/crew_quarters/fitness) -"yX" = (/turf/simulated/wall/r_wall,/area/crew_quarters/fitness) -"yY" = (/obj/structure/closet/secure_closet/genetics_personal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"yZ" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"za" = (/obj/machinery/computer/cloning{wantspod = 1; wantsscan = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"zb" = (/obj/machinery/clonepod,/obj/machinery/camera{c_tag = "Genetical Research"; dir = 2; network = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"zc" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"zd" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"ze" = (/obj/machinery/light{dir = 1},/obj/structure/table,/obj/item/weapon/book/manual/medical_cloning,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"zf" = (/obj/machinery/computer/cloning{wantspod = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"zg" = (/obj/machinery/dna_scannernew,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"zh" = (/obj/structure/table,/obj/item/device/healthanalyzer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"zi" = (/turf/simulated/wall,/area/medical/genetics) -"zj" = (/obj/machinery/vending/medical,/obj/machinery/light_switch{dir = 8; pixel_x = -24},/obj/machinery/camera{c_tag = "Medbay Storage"; dir = 4; network = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"zk" = (/obj/structure/table,/obj/item/weapon/cleaner{pixel_x = 8; pixel_y = 3},/obj/item/weapon/hand_labeler,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"zl" = (/obj/structure/table,/obj/item/weapon/storage/backpack/medic/full,/obj/item/weapon/storage/backpack/medic/full,/obj/item/weapon/storage/backpack/medic/full,/obj/item/weapon/storage/belt/medical,/obj/item/weapon/storage/belt/medical,/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"zm" = (/obj/structure/table,/obj/item/weapon/storage/gl_kit{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/syringes,/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"zn" = (/obj/structure/bookcase/manuals/medical,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"zo" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"zp" = (/obj/structure/window/reinforced,/obj/machinery/door/window/eastright{tag = "icon-right (WEST)"; name = "Medbay Delivery"; icon_state = "right"; dir = 8; req_access_txt = "5"},/turf/simulated/floor{icon_state = "delivery"},/area/medical/medbay) -"zq" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; freq = 1400; location = "Medbay"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/westright{tag = "icon-right (EAST)"; name = "Medbay Delivery"; icon_state = "right"; dir = 4; req_access_txt = "34"},/turf/simulated/floor{icon_state = "bot"},/area/medical/medbay) -"zr" = (/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"zs" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"zt" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"zu" = (/obj/structure/bookcase{category = "Fiction"; name = "bookcase (Fiction)"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"zv" = (/obj/structure/bookcase{category = "Non-Fiction"; name = "bookcase (Non-Fiction)"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"zw" = (/obj/structure/table,/obj/machinery/door/poddoor/shutters{desc = "A type of shutter"; dir = 8; id = "barshutter"; layer = 3.3; name = "Bar Shutters"; networkTag = "Bar Shutters"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"zx" = (/obj/structure/table,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"zy" = (/obj/machinery/vending/boozeomat,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"zz" = (/obj/structure/closet/secure_closet/barman_personal,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"zA" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"},/area) -"zB" = (/obj/machinery/sink/kitchen2,/turf/simulated/floor{icon_state = "white"},/area) -"zC" = (/obj/structure/closet/secure_closet/fridge,/turf/simulated/floor{icon_state = "white"},/area) -"zD" = (/obj/structure/reagent_dispensers/beerkeg,/turf/simulated/floor{icon_state = "white"},/area) -"zE" = (/obj/structure/table,/turf/simulated/floor{icon_state = "hydrofloor"},/area) -"zF" = (/obj/structure/closet/crate/hydroponics/prespawned,/turf/simulated/floor{icon_state = "hydrofloor"},/area) -"zG" = (/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},/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor/plating,/area) -"zH" = (/obj/machinery/door/window/eastright{tag = "icon-left"; name = "Hydroponics Delivery"; icon_state = "left"; dir = 2; req_access_txt = "35"; base_state = "left"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"},/area) -"zI" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Hydroponics"},/obj/machinery/door/window/westright{dir = 4; icon_state = "right"; name = "Hydrophonics Delivery"; req_access_txt = "34"; tag = "icon-right (EAST)"},/turf/simulated/floor{icon_state = "bot"},/area/maintenance/aft) -"zJ" = (/obj/machinery/disposal,/obj/machinery/power/apc{dir = 8; name = "Chapel APC"; pixel_x = -25},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area) -"zK" = (/obj/structure/table,/turf/simulated/floor{icon_state = "dark"},/area) -"zL" = (/obj/structure/table,/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area) -"zM" = (/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area) -"zN" = (/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area) -"zO" = (/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area) -"zP" = (/obj/structure/closet/wardrobe/chaplain_black,/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/chapel/office) -"zQ" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/chapel/office) -"zR" = (/obj/structure/bookcase{category = "Religion"; name = "bookcase (Religious)"},/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/chapel/office) -"zS" = (/obj/structure/bookcase{category = "Non-Fiction"; name = "bookcase (Non-Fiction)"},/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/chapel/office) -"zT" = (/obj/structure/closet/secure_closet/counselor_personal,/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/chapel/office) -"zU" = (/turf/simulated/floor,/area/crew_quarters) -"zV" = (/obj/structure/stool/bed,/turf/simulated/floor,/area/crew_quarters) -"zW" = (/turf/simulated/floor,/area/crew_quarters/fitness) -"zX" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/closet/wardrobe/genetics_white,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"zY" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"zZ" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"Aa" = (/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"Ab" = (/obj/machinery/power/apc{dir = 4; name = "Genetics APC"; pixel_x = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"Ac" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_medical{name = "Medbay Storage"; req_access = null; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"Ad" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/aft) -"Ae" = (/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"Af" = (/obj/machinery/door/airlock/freezer,/turf/simulated/floor{icon_state = "white"},/area) -"Ag" = (/turf/simulated/floor{icon_state = "white"},/area) -"Ah" = (/obj/structure/table,/obj/item/weapon/book/manual/hydroponics_pod_people,/obj/item/weapon/paper/hydroponics,/turf/simulated/floor{icon_state = "hydrofloor"},/area) -"Ai" = (/turf/simulated/floor{icon_state = "hydrofloor"},/area) -"Aj" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock{name = "Hydrophonics Storage"; req_access_txt = "35"},/turf/simulated/floor,/area) -"Ak" = (/obj/machinery/power/apc{dir = 8; name = "Hydroponics APC"; pixel_x = 27; pixel_y = 3},/turf/simulated/floor,/area) -"Al" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "dark"},/area) -"Am" = (/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area) -"An" = (/turf/simulated/floor{icon_state = "dark"},/area) -"Ao" = (/obj/machinery/door/airlock{name = "Chapel Office"; req_access_txt = "22"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/chapel/office) -"Ap" = (/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/chapel/office) -"Aq" = (/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) -"Ar" = (/obj/structure/stool/chair,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) -"As" = (/obj/item/weapon/storage/briefcase,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) -"At" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/office) -"Au" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/genetics) -"Av" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"Aw" = (/obj/structure/stool/chair{dir = 8},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"Ax" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"Ay" = (/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"Az" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Genetics Research"; req_access_txt = "9"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"AA" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"AB" = (/obj/structure/table,/obj/item/weapon/storage/stma_kit{pixel_x = 6; pixel_y = 6; step_x = 0; step_y = 0},/obj/item/weapon/storage/lglo_kit,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"AC" = (/obj/structure/closet/secure_closet/chemical,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"AD" = (/obj/structure/table,/obj/item/weapon/book/manual/barman_recipes,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"AE" = (/obj/structure/closet/secure_closet/hydro_personal,/turf/simulated/floor{icon_state = "hydrofloor"},/area) -"AF" = (/obj/structure/closet/wardrobe/hydro_green,/turf/simulated/floor{icon_state = "hydrofloor"},/area) -"AG" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area) -"AH" = (/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area) -"AI" = (/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area) -"AJ" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area) -"AK" = (/obj/machinery/power/apc{dir = 8; name = "Chapel Office APC"; pixel_x = -25},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/chapel/office) -"AL" = (/obj/machinery/light/lamp/green{pixel_x = 1; pixel_y = 5},/obj/structure/table/woodentable,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) -"AM" = (/obj/structure/table/woodentable,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) -"AN" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) -"AO" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/office) -"AP" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics) -"AQ" = (/obj/structure/table,/obj/item/weapon/storage/diskbox,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"AR" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"AS" = (/turf/simulated/wall,/area/medical/morgue) -"AT" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"AU" = (/obj/machinery/camera{c_tag = "Medbay Hallway South"; dir = 8; network = "Medbay"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) -"AV" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"AW" = (/obj/structure/table,/obj/item/weapon/storage/diskbox{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/beakerbox,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"AX" = (/obj/structure/table,/obj/machinery/power/apc{dir = 8},/obj/item/weapon/storage/firstaid/regular{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/firstaid/regular,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"AY" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/firstaid/toxin,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"AZ" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/firstaid/fire,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"Ba" = (/obj/structure/table,/obj/item/weapon/gun/syringe{pixel_y = 4},/obj/item/weapon/gun/syringe,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"Bb" = (/obj/structure/closet/wardrobe/medic_white,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"Bc" = (/obj/structure/closet/secure_closet/anaesthetic,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"Bd" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"Be" = (/obj/structure/table,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"Bf" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"Bg" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor,/area) -"Bh" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor{icon_state = "dark"},/area) -"Bi" = (/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area) -"Bj" = (/turf/simulated/floor{icon_state = "chapel"},/area) -"Bk" = (/obj/structure/filingcabinet,/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/chapel/office) -"Bl" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) -"Bm" = (/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/office) -"Bn" = (/obj/machinery/door{icon = 'icons/obj/doors/doormorgue.dmi'; name = "Crew Quarters"; req_access_txt = "0"},/turf/simulated/floor,/area/crew_quarters) -"Bo" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 4; pixel_y = 3},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"Bp" = (/obj/effect/landmark/start{name = "Geneticist"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"Bq" = (/obj/structure/table,/obj/item/weapon/storage/diskbox,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"Br" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"Bs" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"Bt" = (/obj/structure/closet/crate,/obj/machinery/power/apc{dir = 8; name = "Morgue APC"; pixel_y = 24},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"Bu" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"Bv" = (/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"Bw" = (/obj/machinery/light_switch{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"Bx" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"By" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/medical/medbay) -"Bz" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) -"BA" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/medbay) -"BB" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/medbay) -"BC" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) -"BD" = (/obj/machinery/camera{c_tag = "Cafeteria Port"; dir = 4},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"BE" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"BF" = (/obj/structure/closet/secure_closet/bar,/turf/simulated/floor{icon_state = "white"},/area) -"BG" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor{icon_state = "white"},/area) -"BH" = (/obj/machinery/gibber,/turf/simulated/floor{icon_state = "white"},/area) -"BI" = (/obj/machinery/hydroponics,/turf/simulated/floor{icon_state = "dark"},/area) -"BJ" = (/turf/simulated/floor{dir = 9; icon_state = "green"},/area) -"BK" = (/turf/simulated/floor{dir = 1; icon_state = "green"},/area) -"BL" = (/turf/simulated/floor{dir = 5; icon_state = "green"},/area) -"BM" = (/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area) -"BN" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area) -"BO" = (/obj/machinery/disposal,/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/chapel/office) -"BP" = (/obj/machinery/copier,/obj/machinery/requests_console{department = "Chapel"; departmentType = 2; pixel_y = -30},/turf/simulated/floor{icon_state = "carpetside"},/area/chapel/office) -"BQ" = (/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor{icon_state = "carpetside"},/area/chapel/office) -"BR" = (/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor{icon_state = "carpetside"},/area/chapel/office) -"BS" = (/turf/simulated/floor{icon_state = "carpetside"},/area/chapel/office) -"BT" = (/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/chapel/office) -"BU" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock{name = "Chapel Office"; req_access_txt = "22"},/turf/simulated/floor,/area/crew_quarters) -"BV" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/genetics) -"BW" = (/obj/structure/table,/obj/item/weapon/storage/syringes{pixel_x = 6; pixel_y = 6},/obj/item/weapon/storage/lglo_kit,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"BX" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"BY" = (/obj/machinery/scan_consolenew,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"BZ" = (/obj/structure/morgue,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"Ca" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"Cb" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor/plating,/area/maintenance/aft) -"Cc" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/aft) -"Cd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/aft) -"Ce" = (/obj/structure/window/reinforced,/obj/machinery/door/window/westleft{name = "Kitchen"; req_access_txt = "28"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"Cf" = (/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"Cg" = (/obj/structure/kitchenspike,/turf/simulated/floor{icon_state = "white"},/area) -"Ch" = (/turf/simulated/floor{icon_state = "green"; dir = 8},/area) -"Ci" = (/turf/simulated/floor{icon_state = "green"; dir = 4},/area) -"Cj" = (/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area) -"Ck" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft) -"Cl" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) -"Cm" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"Cn" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 0; pixel_y = 0},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 6; pixel_y = 8},/obj/item/weapon/secstorage/ssafe{pixel_x = -24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"Co" = (/obj/machinery/optable,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"Cp" = (/obj/machinery/disposal,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"Cq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/aft) -"Cr" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/aft) -"Cs" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/westleft{name = "Kitchen"; req_access_txt = "28"},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"Ct" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"Cu" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/vending/dinnerware,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"Cv" = (/obj/structure/table,/obj/machinery/sink/kitchen,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"Cw" = (/obj/structure/table,/obj/machinery/microwave,/obj/machinery/door_control{id = "kitchen"; name = "Kitchen Shutters"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"Cx" = (/obj/machinery/smartfridge,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"Cy" = (/turf/simulated/wall,/area/crew_quarters/kitchen) -"Cz" = (/obj/structure/kitchenspike,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "white"},/area) -"CA" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area) -"CB" = (/obj/structure/closet/coffin,/turf/simulated/floor{icon_state = "dark"},/area) -"CC" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area) -"CD" = (/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/crew_quarters/fitness) -"CE" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"CF" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"CG" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Monkey Pen"; req_access_txt = "9"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"CH" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"CI" = (/obj/structure/table,/obj/item/weapon/autopsy_scanner,/obj/item/weapon/scalpel,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"CJ" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"CK" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor{tag = "icon-whitehall (SOUTHWEST)"; icon_state = "whitehall"; dir = 10},/area/medical/medbay) -"CL" = (/turf/simulated/floor{tag = "icon-escapecorner (WEST)"; icon_state = "escapecorner"; dir = 8},/area/medical/medbay) -"CM" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft) -"CN" = (/obj/structure/table,/obj/machinery/door/poddoor/shutters{desc = "A type of shutter"; dir = 8; id = "kitchenshutter"; layer = 3.3; name = "Kitchen Shutters"; networkTag = "Kitchen Shutters"},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"CO" = (/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"CP" = (/obj/machinery/door/airlock/freezer,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"CQ" = (/obj/machinery/chem_master/condimaster,/turf/simulated/floor{icon_state = "white"},/area) -"CR" = (/obj/structure/stool,/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area) -"CS" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "chapel"},/area) -"CT" = (/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"CU" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"CV" = (/obj/machinery/door/airlock/glass_large{req_access_txt = "5"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"CW" = (/turf/simulated/wall/r_wall,/area/medical/medbay) -"CX" = (/obj/structure/table,/obj/item/kitchen/donut_box,/obj/machinery/door/poddoor/shutters{desc = "A type of shutter"; dir = 8; id = "kitchenshutter"; layer = 3.3; name = "Kitchen Shutters"; networkTag = "Kitchen Shutters"},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"CY" = (/obj/structure/table,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"CZ" = (/obj/structure/table,/obj/item/weapon/monkeycube_box,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"Da" = (/obj/structure/closet/secure_closet/meat,/turf/simulated/floor{icon_state = "white"},/area) -"Db" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Chapel Storage"; req_access_txt = "22"},/turf/simulated/floor,/area) -"Dc" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area) -"Dd" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/aft) -"De" = (/obj/machinery/disease2/monkeycloner,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"Df" = (/obj/structure/crematorium,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"Dg" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"Dh" = (/obj/structure/table,/obj/item/weapon/hand_labeler{pixel_x = -4; pixel_y = 4},/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"Di" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/aft) -"Dj" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area) -"Dk" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 25},/turf/simulated/floor/plating,/area/maintenance/aft) -"Dl" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"Dm" = (/obj/machinery/camera{c_tag = "Genetical Research Monkey Pen"; dir = 1; network = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"Dn" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"Do" = (/obj/structure/closet/crate,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"Dp" = (/obj/structure/morgue,/obj/machinery/camera{c_tag = "Morgue"; dir = 1; network = "Medbay"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"Dq" = (/obj/structure/table,/obj/item/weapon/storage/body_bag_box,/obj/item/weapon/circular_saw,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"Dr" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/medbay) -"Ds" = (/obj/structure/table,/turf/simulated/floor{dir = 9; icon_state = "green"},/area) -"Dt" = (/obj/structure/table,/turf/simulated/floor{dir = 1; icon_state = "green"},/area) -"Du" = (/obj/machinery/sink/kitchen2{pixel_y = 30},/turf/simulated/floor{dir = 1; icon_state = "green"},/area) -"Dv" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor{dir = 5; icon_state = "green"},/area) -"Dw" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area) -"Dx" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area) -"Dy" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) -"Dz" = (/obj/structure/table/reinforced,/obj/machinery/door/window/westright{name = "Hydrophonics Desk"; req_access_txt = "28"},/obj/machinery/door/window/westright{dir = 4; icon_state = "leftspark"; name = "Kitchen Desk"; req_access_txt = "35"; tag = "icon-leftspark (EAST)"},/turf/simulated/floor,/area/crew_quarters/kitchen) -"DA" = (/obj/structure/stool,/turf/simulated/floor{tag = "icon-greencorner (EAST)"; icon_state = "greencorner"; dir = 4},/area) -"DB" = (/obj/structure/table,/turf/simulated/floor{dir = 5; icon_state = "green"},/area) -"DC" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/medical/medbay) -"DD" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/medbay) -"DE" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/medbay) -"DF" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/medbay) -"DG" = (/turf/simulated/floor{tag = "icon-whitecorner (NORTH)"; icon_state = "whitecorner"; dir = 1},/area/medical/medbay) -"DH" = (/obj/structure/table,/obj/machinery/blender,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"DI" = (/obj/structure/table,/obj/machinery/juicer,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"DJ" = (/obj/structure/table,/obj/machinery/processor,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"DK" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"DL" = (/obj/structure/table,/obj/item/weapon/book/manual/chef_recipes,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"DM" = (/obj/structure/closet/secure_closet/kitchen,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"DN" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "green"; dir = 10},/area) -"DO" = (/turf/simulated/floor{icon_state = "green"},/area) -"DP" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "green"; dir = 10},/area) -"DQ" = (/obj/machinery/biogenerator,/turf/simulated/floor{icon_state = "green"},/area) -"DR" = (/obj/machinery/seed_extractor,/turf/simulated/floor{icon_state = "green"},/area) -"DS" = (/obj/machinery/vending/hydronutrients,/turf/simulated/floor{icon_state = "green"},/area) -"DT" = (/obj/machinery/vending/hydroseeds,/turf/simulated/floor{icon_state = "green"},/area) -"DU" = (/obj/machinery/requests_console{department = "Hydroponics"; departmentType = 2; name = "Hydro RC"; pixel_x = 0; pixel_y = -30},/obj/structure/table,/turf/simulated/floor{icon_state = "green"},/area) -"DV" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "green"; dir = 6},/area) -"DW" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area) -"DX" = (/turf/simulated/floor{tag = "icon-whitehall (SOUTHWEST)"; icon_state = "whitehall"; dir = 10},/area/medical/medbay) -"DY" = (/obj/machinery/access_button{command = "cycle_exterior"; layer = 4; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 0; pixel_y = -25; req_access_txt = "39"},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/medbay) -"DZ" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/medbay) -"Ea" = (/obj/machinery/camera{c_tag = "Virology Hallway"; dir = 1; network = "Medbay"},/turf/simulated/floor{tag = "icon-whitehall (SOUTHEAST)"; icon_state = "whitehall"; dir = 6},/area/medical/medbay) -"Eb" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/cafeteria) -"Ec" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/cafeteria) -"Ed" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/cafeteria) -"Ee" = (/turf/simulated/wall/r_wall,/area/medical/virology) -"Ef" = (/obj/effect/sign/biohazard,/turf/simulated/wall/r_wall,/area/medical/virology) -"Eg" = (/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1449; holdopen = 0; icon_state = "door_locked"; id_tag = "virology_airlock_exterior"; locked = 1; name = "Virology Access"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"Eh" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/medbay) -"Ei" = (/obj/structure/table,/obj/machinery/access_button{command = "cycle_exterior"; layer = 4; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 0; pixel_y = 25; req_access_txt = "39"},/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"Ej" = (/obj/machinery/sink/shower{step_y = 30},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"Ek" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"El" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/virology) -"Em" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area) -"En" = (/obj/structure/lattice,/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk,/turf/space,/area) -"Eo" = (/obj/structure/closet/l3closet/virology,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"Ep" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) -"Eq" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor{icon_state = "dark"},/area) -"Er" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) -"Es" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment,/turf/space,/area) -"Et" = (/obj/structure/closet/l3closet/virology,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"Eu" = (/obj/machinery/camera{c_tag = "Virology Access"; dir = 1},/obj/machinery/access_button{command = "cycle_interior"; layer = 4; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 0; pixel_y = -25; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"Ev" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/virology) -"Ew" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area) -"Ex" = (/obj/machinery/mass_driver{id = "chapelgun"},/obj/machinery/door/window{dir = 4; icon = 'windoor.dmi'; name = "Mass Driver"; req_access_txt = "22"},/turf/simulated/floor/plating,/area) -"Ey" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/medical/virology) -"Ez" = (/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1449; holdopen = 0; icon_state = "door_locked"; id_tag = "virology_airlock_interior"; locked = 1; name = "Virology Access"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"EA" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) -"EB" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/virology) -"EC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/virology) -"ED" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) -"EE" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) -"EF" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) -"EG" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table,/obj/machinery/driver_button{id = "chapelgun"; name = "Chapel Mass Driver"; pixel_x = 5},/turf/simulated/floor{icon_state = "dark"},/area) -"EH" = (/obj/structure/table/woodentable,/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area) -"EI" = (/obj/structure/table/woodentable,/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area) -"EJ" = (/obj/structure/table,/obj/item/device/radio/intercom{pixel_x = 0; pixel_y = 0},/turf/simulated/floor{icon_state = "dark"},/area) -"EK" = (/obj/structure/closet/wardrobe/virology_white,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"EL" = (/obj/structure/closet/secure_closet/viro_personal,/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"EM" = (/obj/machinery/atmospherics/pipe/tank/air,/obj/machinery/camera{c_tag = "Virology Back Room"; network = "Medbay"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"EN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/virology) -"EO" = (/obj/structure/table,/obj/machinery/light{dir = 1},/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"EP" = (/obj/machinery/embedded_controller/radio/access_controller{exterior_door_tag = "virology_airlock_exterior"; id_tag = "virology_airlock_control"; interior_door_tag = "virology_airlock_interior"; layer = 4; name = "Virology Access Console"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"EQ" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"ER" = (/obj/structure/table,/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"ES" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"ET" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"EU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/virology) -"EV" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"EW" = (/obj/structure/table,/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"EX" = (/obj/structure/window/reinforced{dir = 8},/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "dark"},/area) -"EY" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "dark"},/area) -"EZ" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "dark"},/area) -"Fa" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"Fb" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"Fc" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Virology Back Room"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"Fd" = (/obj/machinery/requests_console{department = "Virology"; name = "Virology Requests Console"; pixel_x = 32},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"Fe" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"Ff" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"Fg" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) -"Fh" = (/obj/machinery/door/poddoor{id = "chapelgun"; name = "Chapel Launcher Door"},/turf/simulated/floor/plating,/area) -"Fi" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) -"Fj" = (/obj/structure/table,/obj/item/weapon/secstorage/ssafe{pixel_x = 0; pixel_y = -25},/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"Fk" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"Fl" = (/obj/machinery/power/apc{dir = 4; name = "Virology APC"; pixel_x = 24; pixel_y = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"Fm" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) -"Fn" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Patient Room 1"; req_one_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"Fo" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) -"Fp" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/virology) -"Fq" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) -"Fr" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Patient Room 2"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"Fs" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) -"Ft" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"Fu" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"Fv" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"Fw" = (/obj/machinery/computer/curer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"Fx" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"Fy" = (/obj/machinery/computer/diseasesplicer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"Fz" = (/obj/machinery/camera{c_tag = "Virology Patient Rooms"; dir = 8; network = "Medbay"},/obj/machinery/light{dir = 4},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 25},/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"FA" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"FB" = (/obj/structure/disposalpipe/segment,/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"FC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) -"FD" = (/obj/machinery/camera{c_tag = "Virology Monkey Pen"; dir = 4; network = "Medbay"},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"FE" = (/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"FF" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"FG" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_medical{name = "Monkey Pen"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"FH" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Virologist"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"FI" = (/obj/structure/table,/obj/item/weapon/virusdish/random,/obj/item/weapon/virusdish/random{pixel_y = 8},/obj/item/weapon/virusdish/random{step_x = -6; step_y = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"FJ" = (/obj/machinery/disease2/monkeycloner,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"FK" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"FL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/virology) -"FM" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = 25},/obj/structure/closet/l3closet/virology,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"FN" = (/obj/structure/table,/obj/item/clothing/gloves/latex,/obj/item/clothing/glasses/hud/health,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"FO" = (/obj/structure/table,/obj/item/weapon/storage/syringes{step_x = 6; step_y = 6},/obj/item/weapon/storage/beakerbox,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"FP" = (/obj/structure/table,/obj/item/weapon/cleaner,/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"FQ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"FR" = (/obj/machinery/camera{c_tag = "Virology"; dir = 1; network = "Medbay"},/obj/machinery/light,/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"FS" = (/obj/machinery/disease2/diseaseanalyser,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"FT" = (/obj/machinery/disease2/isolator,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"FU" = (/obj/machinery/disease2/incubator,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"FV" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"FW" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 6; icon_state = "intact-y-f"},/turf/simulated/wall,/area) -"FX" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 10; icon_state = "intact-y-f"},/turf/simulated/wall,/area) -"FY" = (/obj/machinery/portable_atmospherics/canister/air{filled = 1; valve_open = 1},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) -"FZ" = (/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) -"Ga" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "air_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) -"Gb" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "air_in"; name = "Air Mix Supply Control"; output_tag = "air_out"; sensors = list("air_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/turf/simulated/floor{dir = 9; icon_state = "arrival"},/area) -"Gc" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/air,/obj/structure/closet/extinguisher{dir = 1; pixel_x = 0; pixel_y = 30},/turf/simulated/floor,/area) -"Gd" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1; icon_state = "manifold-y"},/obj/machinery/portable_atmospherics/canister/air,/obj/machinery/camera{c_tag = "Atmospherics Forward"; dir = 2},/turf/simulated/floor{dir = 4; icon_state = "arrival"},/area) -"Ge" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; icon_state = "manifold-y"},/turf/simulated/floor,/area) -"Gf" = (/obj/machinery/light{dir = 1},/obj/machinery/firealarm{pixel_y = 24},/obj/machinery/atmospherics/unary/cold_sink/freezer{icon_state = "freezer_1"; on = 1},/turf/simulated/floor,/area) -"Gg" = (/obj/machinery/pipedispenser,/turf/simulated/floor,/area) -"Gh" = (/obj/structure/stool,/obj/effect/sign/nosmoking_1{dir = 1; pixel_x = -32},/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor,/area) -"Gi" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area) -"Gj" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "air_sensor"},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) -"Gk" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "air_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) -"Gl" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10; icon_state = "intact-c"},/turf/simulated/floor{icon_state = "arrival"; dir = 8},/area) -"Gm" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor,/area) -"Gn" = (/obj/machinery/atmospherics/binary/pump{icon_state = "intact_on"; name = "Air Mix Pump"; on = 1; target_pressure = 202.6},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor,/area) -"Go" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-y"},/turf/simulated/floor,/area) -"Gp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/obj/machinery/meter{id = "scrubbers_meter"; name = "Scrubbers Meter"},/turf/simulated/floor,/area) -"Gq" = (/obj/machinery/atmospherics/valve/digital{dir = 4; icon_state = "valve1"; name = "Scrubber Main Valve"; open = 1},/turf/simulated/floor,/area) -"Gr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area) -"Gs" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics"; req_access_txt = "24"},/turf/simulated/floor,/area) -"Gt" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor,/area) -"Gu" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics"; req_access_txt = "0"},/turf/simulated/floor,/area) -"Gv" = (/turf/simulated/wall/r_wall,/area/engine/secure_storage) -"Gw" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/trinary/mixer{dir = 1; icon_state = "intact_on"; name = "Gas mixer (O2/N2)"; node1_concentration = 0.2; node2_concentration = 0.8; on = 1; pixel_x = 0; pixel_y = 1; target_pressure = 4500},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area) -"Gx" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10; icon_state = "intact-c"},/turf/simulated/floor,/area) -"Gy" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 8},/obj/machinery/meter{id = "supply_meter"; name = "Supply Meter"},/turf/simulated/floor,/area) -"Gz" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-y"},/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 4},/turf/simulated/floor,/area) -"GA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 4},/turf/simulated/floor,/area) -"GB" = (/obj/machinery/atmospherics/valve/digital{dir = 4; icon_state = "valve1"; name = "Supply Main Valve"; open = 1},/turf/simulated/floor,/area) -"GC" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area) -"GD" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics"; req_access_txt = "24"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area) -"GE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor,/area) -"GF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area) -"GG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area) -"GH" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics"; req_access_txt = "0"},/turf/simulated/floor,/area) -"GI" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/fore) -"GJ" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/space,/area/engine/secure_storage) -"GK" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/space,/area/engine/secure_storage) -"GL" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/space,/area/engine/secure_storage) -"GM" = (/obj/machinery/portable_atmospherics/canister/oxygen{filled = 1; name = "Canister \[O2]"; valve_open = 1},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) -"GN" = (/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) -"GO" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "o2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) -"GP" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "o2_in"; name = "O2 Supply Control"; output_tag = "o2_out"; sensors = list("o2_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/manifold/general/visible{icon_state = "manifold-y"},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area) -"GQ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-c"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area) -"GR" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area) -"GS" = (/obj/machinery/atmospherics/trinary/mixer{name = "Gas mixer (Air/O2)"; pixel_y = 1},/turf/simulated/floor,/area) -"GT" = (/obj/machinery/atmospherics/binary/pump{icon_state = "intact_on"; name = "Scrubber pump"; on = 1},/turf/simulated/floor,/area) -"GU" = (/obj/machinery/light_switch{dir = 4; pixel_x = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) -"GV" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/item/clothing/gloves/black,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area) -"GW" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced,/turf/simulated/floor,/area) -"GX" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/item/device/t_scanner,/obj/item/device/t_scanner{pixel_x = 2; pixel_y = -3},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area) -"GY" = (/obj/machinery/door/airlock/maintenance{name = "Engineering Break Room Maintenance"},/turf/simulated/floor/plating,/area/maintenance/fore) -"GZ" = (/obj/machinery/door/poddoor{id = "Fore Maintenance Access"; name = "Blast Door"; networkTag = "Blast Door"},/turf/simulated/floor/plating,/area/engine/fore) -"Ha" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/space,/area/engine/secure_storage) -"Hb" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "o2_sensor"},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) -"Hc" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "o2_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) -"Hd" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area) -"He" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-c"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area) -"Hf" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area) -"Hg" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor,/area) -"Hh" = (/obj/machinery/atmospherics/trinary/filter{filter_type = 1; icon_state = "intact_on"; name = "Gas filter (O2)"; on = 1},/turf/simulated/floor,/area) -"Hi" = (/obj/machinery/power/apc{dir = 4},/obj/structure/cable,/turf/simulated/floor,/area) -"Hj" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area) -"Hk" = (/obj/structure/stool/chair{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "on"; on = 1},/turf/simulated/floor,/area) -"Hl" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/machinery/requests_console{department = "Atmospherics"; departmentType = 4; dir = 4; name = "Atmos RC"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor,/area) -"Hm" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/engine/breakroom) -"Hn" = (/turf/simulated/floor,/area/engine/breakroom) -"Ho" = (/obj/machinery/camera{c_tag = "Break Room"; dir = 2; network = "ENGINEERING"},/turf/simulated/floor,/area/engine/breakroom) -"Hp" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/engine/breakroom) -"Hq" = (/turf/simulated/wall/r_wall,/area/engine/breakroom) -"Hr" = (/turf/simulated/wall/r_wall,/area/engine/locker) -"Hs" = (/obj/structure/bookcase/manuals/engineering,/turf/simulated/floor,/area/engine/locker) -"Ht" = (/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/locker) -"Hu" = (/obj/machinery/light/spot{dir = 1},/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/locker) -"Hv" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/engine/locker) -"Hw" = (/turf/simulated/wall/r_wall,/area/engine/chiefs_office) -"Hx" = (/obj/machinery/door/airlock/maintenance{name = "Engineering Maintenance"},/turf/simulated/floor/plating,/area/engine/fore) -"Hy" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig,/obj/item/clothing/head/helmet/space/rig,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/secure_storage) -"Hz" = (/obj/machinery/camera{c_tag = "Brig Cell 3"; dir = 8},/turf/simulated/floor/plating,/area/engine/secure_storage) -"HA" = (/obj/machinery/field_generator,/turf/simulated/floor/plating,/area/engine/secure_storage) -"HB" = (/obj/machinery/camera{c_tag = "Atmospherics Tanks"; dir = 4},/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "arrival"; dir = 8},/area) -"HC" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-c"},/turf/simulated/floor,/area) -"HD" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Custom Mix Pump"; target_pressure = 202.6},/turf/simulated/floor,/area) -"HE" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/turf/simulated/floor,/area) -"HF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor,/area) -"HG" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; icon_state = "out"; on = 1},/turf/simulated/floor,/area) -"HH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area) -"HI" = (/obj/structure/closet/firecloset,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor,/area) -"HJ" = (/obj/effect/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor,/area) -"HK" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/dispenser,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area) -"HL" = (/obj/structure/stool/chair,/turf/simulated/floor,/area/engine/breakroom) -"HM" = (/obj/machinery/vending/cola,/turf/simulated/floor,/area/engine/breakroom) -"HN" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/locker) -"HO" = (/obj/machinery/power/apc{dir = 8; name = "Locker Room APC"; pixel_x = -24; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/engine/locker) -"HP" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/locker) -"HQ" = (/obj/structure/stool,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor,/area/engine/locker) -"HR" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/machinery/camera{c_tag = "Locker Room"; dir = 8; network = "ENGINEERING"; pixel_y = 0},/turf/simulated/floor,/area/engine/locker) -"HS" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/locker) -"HT" = (/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/chiefs_office) -"HU" = (/obj/structure/table/reinforced,/obj/machinery/camera{c_tag = "Chief Engineer's Office"; dir = 2; network = "ENGINEERING"},/turf/simulated/floor,/area/engine/chiefs_office) -"HV" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/structure/table,/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/chiefs_office) -"HW" = (/obj/structure/closet/secure_closet/engineering_chief{req_access_txt = "0"},/turf/simulated/floor,/area/engine/chiefs_office) -"HX" = (/obj/item/weapon/clipboard,/obj/item/weapon/stamp/ce,/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/chiefs_office) -"HY" = (/turf/simulated/floor/plating,/area/engine/fore) -"HZ" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig,/obj/item/clothing/head/helmet/space/rig,/turf/simulated/floor/plating,/area/engine/secure_storage) -"Ia" = (/turf/simulated/floor/plating,/area/engine/secure_storage) -"Ib" = (/obj/machinery/portable_atmospherics/canister/nitrogen{filled = 1; name = "Canister \[N2]"; valve_open = 1},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) -"Ic" = (/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) -"Id" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "n2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) -"Ie" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "n2_in"; name = "N2 Supply Control"; output_tag = "n2_out"; sensors = list("n2_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area) -"If" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{icon_state = "manifold-y"},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor,/area) -"Ig" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area) -"Ih" = (/obj/machinery/atmospherics/trinary/mixer{name = "Gas mixer (Mix/N2)"; pixel_y = 1},/turf/simulated/floor,/area) -"Ii" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor,/area) -"Ij" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics Control"; req_access_txt = "24"},/turf/simulated/floor,/area) -"Ik" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area) -"Il" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) -"Im" = (/obj/structure/table,/turf/simulated/floor,/area/engine/breakroom) -"In" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area) -"Io" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/locker) -"Ip" = (/obj/structure/closet/secure_closet/engineering_personal,/turf/simulated/floor,/area/engine/locker) -"Iq" = (/turf/simulated/floor,/area/engine/locker) -"Ir" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/emergency_oxygen/double,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/turf/simulated/floor,/area/engine/locker) -"Is" = (/obj/machinery/computer/security/engineering,/turf/simulated/floor,/area/engine/chiefs_office) -"It" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/floor,/area/engine/chiefs_office) -"Iu" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Engineer"; departmentType = 5; name = "Chief Engineer's Requests Console"; pixel_x = 24; pixel_y = 1},/turf/simulated/floor,/area/engine/chiefs_office) -"Iv" = (/obj/machinery/light/spot{dir = 8; layer = 2.8},/turf/simulated/floor,/area/engine/chiefs_office) -"Iw" = (/obj/effect/landmark/start{name = "Chief Engineer"},/turf/simulated/floor,/area/engine/chiefs_office) -"Ix" = (/obj/machinery/emitter,/turf/simulated/floor/plating,/area/engine/secure_storage) -"Iy" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2_sensor"},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) -"Iz" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "n2_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) -"IA" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area) -"IB" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor,/area) -"IC" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor,/area) -"ID" = (/obj/machinery/atmospherics/trinary/filter{filter_type = 2; icon_state = "intact_on"; name = "Gas filter (N2)"; on = 1},/turf/simulated/floor,/area) -"IE" = (/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor,/area) -"IF" = (/obj/structure/closet/extinguisher{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor,/area) -"IG" = (/obj/structure/closet/firecloset,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/camera{c_tag = "Atmospherics Control Room"; dir = 4},/turf/simulated/floor,/area) -"IH" = (/obj/machinery/portable_atmospherics/pump,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) -"II" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/engine/breakroom) -"IJ" = (/obj/structure/table,/obj/item/kitchen/donut_box,/turf/simulated/floor,/area) -"IK" = (/obj/structure/closet/crate/radiation,/turf/simulated/floor,/area/engine/locker) -"IL" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/locker) -"IM" = (/obj/machinery/power/apc{dir = 8; name = "Chief Engineer's Office APC"; pixel_x = -24; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/engine/chiefs_office) -"IN" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/chiefs_office) -"IO" = (/obj/machinery/door/airlock/engineering{name = "Chief Engineer's Quarters"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/chiefs_office) -"IP" = (/obj/machinery/power/apc{dir = 4; name = "Chief Engineer's Quarters APC"; pixel_x = 24; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/engine/chiefs_office) -"IQ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) -"IR" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) -"IS" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/fore) -"IT" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/secure_storage) -"IU" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor/plating,/area/engine/secure_storage) -"IV" = (/obj/machinery/power/apc{dir = 4; name = "Secure Storage APC"; pixel_x = 24; pixel_y = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/engine/secure_storage) -"IW" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine/secure_storage) -"IX" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/space,/area/engine/secure_storage) -"IY" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area) -"IZ" = (/obj/machinery/atmospherics/valve,/turf/simulated/floor,/area) -"Ja" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/station_alert,/turf/simulated/floor,/area) -"Jb" = (/obj/machinery/light{dir = 4},/obj/machinery/portable_atmospherics/pump,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) -"Jc" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/floor,/area/engine/breakroom) -"Jd" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/engine/chiefs_office) -"Je" = (/turf/simulated/floor,/area/engine/chiefs_office) -"Jf" = (/obj/machinery/light/spot{dir = 4; layer = 2.8},/turf/simulated/floor,/area/engine/chiefs_office) -"Jg" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig/elite,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/elite,/turf/simulated/floor,/area/engine/chiefs_office) -"Jh" = (/obj/structure/stool/bed,/turf/simulated/floor,/area/engine/chiefs_office) -"Ji" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) -"Jj" = (/obj/machinery/door/airlock/engineering,/turf/simulated/floor,/area/engine/secure_storage) -"Jk" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/plating,/area/engine/secure_storage) -"Jl" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/secure_storage) -"Jm" = (/obj/machinery/the_singularitygen{anchored = 0},/turf/simulated/floor/plating,/area/engine/secure_storage) -"Jn" = (/obj/machinery/the_singularitygen{anchored = 0},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/secure_storage) -"Jo" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/space,/area/engine/secure_storage) -"Jp" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide{filled = 1; valve_open = 1},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) -"Jq" = (/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) -"Jr" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "co2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) -"Js" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "co2_in"; name = "CO2 Supply Control"; output_tag = "co2_out"; sensors = list("co2_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area) -"Jt" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor,/area) -"Ju" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor{dir = 4; icon_state = "escape"},/area) -"Jv" = (/obj/machinery/atmospherics/trinary/mixer{name = "Gas mixer (Mix/CO2)"; pixel_y = 1},/turf/simulated/floor,/area) -"Jw" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/turf/simulated/floor,/area) -"Jx" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/simulated/floor,/area) -"Jy" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/atmos_alert,/turf/simulated/floor,/area) -"Jz" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) -"JA" = (/obj/machinery/power/apc{dir = 8; name = "Engineering Breakroom APC"; pixel_y = -24},/turf/simulated/floor,/area/engine/breakroom) -"JB" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor,/area/engine/breakroom) -"JC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor,/area/engine/locker) -"JD" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Locker Room"},/turf/simulated/floor,/area/engine/locker) -"JE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/engine/locker) -"JF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor,/area/engine/locker) -"JG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/engine/locker) -"JH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor,/area/engine/chiefs_office) -"JI" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Chief Engineer's Office"},/turf/simulated/floor,/area/engine/chiefs_office) -"JJ" = (/obj/machinery/door/poddoor{id = "Engineering Secure Storage"; name = "Blast Door"; networkTag = "Blast Door"},/turf/simulated/floor/plating,/area/engine/secure_storage) -"JK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/secure_storage) -"JL" = (/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) -"JM" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "co2_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) -"JN" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area) -"JO" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor,/area) -"JP" = (/obj/machinery/atmospherics/trinary/filter{filter_type = 3; icon_state = "intact_on"; name = "Gas filter (CO2)"; on = 1},/turf/simulated/floor,/area) -"JQ" = (/obj/machinery/computer/general_air_control{frequency = 1441; name = "Supply Air Tank Monitor"; sensors = list("air_sensor" = "Air Mix", "n2_sensor" = "Nitrogen", "o2_sensor" = "Oxygen", "co2_sensor" = "Carbon Dioxide", "misc_sensor" = "Misc")},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area) -"JR" = (/obj/structure/stool/chair{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; icon_state = "out"; on = 1},/turf/simulated/floor,/area) -"JS" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area) -"JT" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Break Room"},/turf/simulated/floor,/area/engine/breakroom) -"JU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{id = "Engineering Primary Access"; name = "Blast Door"; networkTag = "Breakroom Observation 1"},/turf/simulated/floor,/area/engine/breakroom) -"JV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{id = "Engineering Primary Access"; name = "Blast Door"; networkTag = "Breakroom Observation 2"},/turf/simulated/floor,/area/engine/breakroom) -"JW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/breakroom) -"JX" = (/turf/simulated/floor,/area/engine) -"JY" = (/turf/simulated/floor,/area/engine/control) -"JZ" = (/obj/machinery/disposal,/turf/simulated/floor,/area/engine/control) -"Ka" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor,/area/engine/control) -"Kb" = (/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor,/area/engine/control) -"Kc" = (/turf/simulated/floor/plating,/area/engine/control) -"Kd" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/engine/fore) -"Ke" = (/obj/machinery/camera{c_tag = "Fore Hallway"; dir = 2; network = "ENGINEERING"},/turf/simulated/floor/plating,/area/engine/fore) -"Kf" = (/obj/machinery/power/apc{dir = 1; name = "Engineering Fore APC"; pixel_y = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/fore) -"Kg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/fore) -"Kh" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/fore) -"Ki" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine) -"Kj" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "redyellow"},/area) -"Kk" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor,/area) -"Kl" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor,/area) -"Km" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor,/area) -"Kn" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "on"; on = 1},/turf/simulated/floor,/area) -"Ko" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control{frequency = 1441; name = "Distribution Monitor"; sensors = list("supply_meter" = "Supply", "scrubbers_meter" = "Scrubbers")},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area) -"Kp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor,/area) -"Kq" = (/obj/machinery/light{dir = 4},/obj/structure/closet/wardrobe/atmospherics_yellow,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor,/area) -"Kr" = (/obj/machinery/door/poddoor{id = "Engineering Primary Access"; name = "Blast Door"; networkTag = "Breakroom"},/turf/simulated/floor,/area/engine/foyer) -"Ks" = (/turf/simulated/wall/r_wall,/area/engine/foyer) -"Kt" = (/turf/simulated/floor,/area/engine/foyer) -"Ku" = (/obj/machinery/camera{c_tag = "Foyer 1"; dir = 8; network = "ENGINEERING"},/turf/simulated/floor,/area/engine/foyer) -"Kv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/foyer) -"Kw" = (/obj/machinery/light/spot{dir = 8; layer = 2.8},/turf/simulated/floor,/area/engine) -"Kx" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/engine/fore) -"Ky" = (/obj/machinery/portable_atmospherics/canister{filled = 0; name = "Canister \[Misc]"; valve_open = 1},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) -"Kz" = (/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) -"KA" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "misc_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) -"KB" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "misc_in"; name = "Misc Supply Control"; output_tag = "misc_out"; sensors = list("misc_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/turf/simulated/floor{icon_state = "caution"; dir = 8},/area) -"KC" = (/obj/machinery/atmospherics/valve{color = "yellow"; dir = 4; name = "Toxin safety valve"},/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor,/area) -"KD" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor{icon_state = "caution"; dir = 4},/area) -"KE" = (/obj/machinery/atmospherics/trinary/mixer{pixel_y = 1},/turf/simulated/floor,/area) -"KF" = (/obj/machinery/vending/snack,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area) -"KG" = (/obj/structure/window/reinforced,/obj/structure/closet/wardrobe/atmospherics_yellow,/turf/simulated/floor,/area) -"KH" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Primary Entrance"},/turf/simulated/floor,/area/engine/foyer) -"KI" = (/obj/machinery/light/spot{dir = 4; layer = 2.8},/turf/simulated/floor,/area/engine/foyer) -"KJ" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor,/area/engine/foyer) -"KK" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency,/obj/machinery/light/spot{dir = 1},/turf/simulated/floor,/area/engine/foyer) -"KL" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency,/obj/machinery/camera{c_tag = "Foyer 2"; dir = 2; network = "ENGINEERING"},/turf/simulated/floor,/area/engine/foyer) -"KM" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/engine/control) -"KN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera{c_tag = "Control Room 2"; dir = 1; network = "ENGINEERING"},/turf/simulated/floor,/area/engine/control) -"KO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/engine/control) -"KP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/control) -"KQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Foreward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/control) -"KR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Foreward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/fore) -"KS" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Foreward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/fore) -"KT" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Foreward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/fore) -"KU" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/atmos_storage) -"KV" = (/obj/machinery/door/airlock/engineering{name = "Maintenance Storage"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/atmos_storage) -"KW" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine/atmos_storage) -"KX" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/atmos_storage) -"KY" = (/turf/simulated/wall/r_wall,/area/engine/atmos_storage) -"KZ" = (/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor/plating,/area/engine/starboard) -"La" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "misc_sensor"},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) -"Lb" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "misc_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) -"Lc" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/meter,/turf/simulated/floor{dir = 10; icon_state = "caution"},/area) -"Ld" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/closet/extinguisher{dir = 2; pixel_x = 0; pixel_y = -30},/turf/simulated/floor,/area) -"Le" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/camera{c_tag = "Atmospherics Aft"; dir = 1},/turf/simulated/floor,/area) -"Lf" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor,/area) -"Lg" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/obj/machinery/firealarm{dir = 2; pixel_y = -24},/turf/simulated/floor,/area) -"Lh" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area) -"Li" = (/obj/machinery/vending/cola,/turf/simulated/floor,/area) -"Lj" = (/obj/machinery/door/window/northleft{dir = 8; icon_state = "left"; name = "Atmos Delivery"; req_access_txt = "24"},/turf/simulated/floor{icon_state = "delivery"},/area) -"Lk" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Atmospherics"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Atmos Delivery"; req_access_txt = "34"},/turf/simulated/floor{icon_state = "bot"},/area) -"Ll" = (/obj/machinery/door/airlock/engineering{name = "Engineering Primary Entrance"},/turf/simulated/floor,/area/engine/foyer) -"Lm" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Primary Entrance"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/foyer) -"Ln" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; name = "EXTERNAL AIRLOCK"; pixel_x = 29; pixel_y = 1},/turf/simulated/floor,/area/engine/control) -"Lo" = (/turf/simulated/wall/r_wall,/area/engine/control) -"Lp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/control) -"Lq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/control) -"Lr" = (/obj/structure/rack,/turf/simulated/floor/plating,/area/engine/control) -"Ls" = (/obj/machinery/power/rad_collector,/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/fore) -"Lt" = (/obj/machinery/dispenser,/turf/simulated/floor/plating,/area/engine/fore) -"Lu" = (/obj/machinery/camera{c_tag = "Atmospherics Storage"; dir = 4; network = "ENGINEERING"},/turf/simulated/floor/plating,/area/engine/atmos_storage) -"Lv" = (/turf/simulated/floor/plating,/area/engine/atmos_storage) -"Lw" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/engine/atmos_storage) -"Lx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/atmos_storage) -"Ly" = (/obj/machinery/door/airlock/engineering{name = "Maintenance Storage"},/turf/simulated/floor,/area/engine/atmos_storage) -"Lz" = (/turf/simulated/floor/plating,/area/engine/starboard) -"LA" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 5; icon_state = "intact-p-f"},/turf/simulated/wall,/area) -"LB" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9; icon_state = "intact-p-f"},/turf/simulated/wall,/area) -"LC" = (/obj/machinery/pipedispenser/disposal,/turf/simulated/floor,/area) -"LD" = (/obj/machinery/light,/obj/machinery/camera{c_tag = "Atmospherics Control Aft"; dir = 1},/obj/machinery/vending/coffee,/turf/simulated/floor,/area) -"LE" = (/obj/structure/closet/extinguisher{dir = 2; pixel_x = 0; pixel_y = -30},/turf/simulated/floor,/area) -"LF" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/eastleft{dir = 8},/turf/simulated/floor,/area/engine/foyer) -"LG" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/eastleft,/turf/simulated/floor,/area/engine/foyer) -"LH" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/engine/foyer) -"LI" = (/obj/machinery/power/apc{dir = 2; name = "Engineering Foyer APC"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/engine/foyer) -"LJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/control) -"LK" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/engine/control) -"LL" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/engine/control) -"LM" = (/obj/machinery/emitter{anchored = 1; dir = 2; state = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/engine/control) -"LN" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/control) -"LO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/control) -"LP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/fore) -"LQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine/fore) -"LR" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/engine/atmos_storage) -"LS" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/engine/atmos_storage) -"LT" = (/obj/machinery/dispenser,/turf/simulated/floor/plating,/area/engine/atmos_storage) -"LU" = (/obj/machinery/power/apc{name = "Atmospheric Storage APC"; pixel_y = -24},/obj/structure/cable,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/engine/atmos_storage) -"LV" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/foyer) -"LW" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine/foyer) -"LX" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/extinguisher,/obj/item/clothing/head/helmet/hardhat/red,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/foyer) -"LY" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/extinguisher,/obj/item/clothing/head/helmet/hardhat/red,/obj/machinery/light/spot,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/foyer) -"LZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/foyer) -"Ma" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'NO SMOKING'"; icon_state = "nosmoking2"; name = "NO SMOKING"; pixel_x = -29; pixel_y = 1},/turf/simulated/floor,/area/engine) -"Mb" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engine/control) -"Mc" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/engine/control) -"Md" = (/turf/space,/area/engine/control) -"Me" = (/turf/space,/area/engine/core) -"Mf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Atmospheric Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/atmos_storage) -"Mg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Atmospheric Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/atmos_storage) -"Mh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Atmospheric Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/atmos_storage) -"Mi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/atmos_storage) -"Mj" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/starboard) -"Mk" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/space,/area/engine) -"Ml" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine) -"Mm" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) -"Mn" = (/turf/simulated/wall/r_wall,/area/engine) -"Mo" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) -"Mp" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) -"Mq" = (/obj/structure/reagent_dispensers/watertank,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor,/area/engine/control) -"Mr" = (/obj/structure/lattice{icon_state = "lattice-simple"},/turf/space,/area/engine/core) -"Ms" = (/obj/machinery/camera{c_tag = "Core Foreward Monitoring"; dir = 2; network = "ENGINEERING"},/turf/space,/area/engine/core) -"Mt" = (/turf/simulated/wall/r_wall,/area/engine/starboard) -"Mu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/starboard) -"Mv" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/engine/starboard) -"Mw" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/space,/area/engine) -"Mx" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/wall/r_wall,/area/engine) -"My" = (/obj/machinery/power/monitor{name = "Engineering Power Monitor"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine) -"Mz" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/computer/lockdown{department = "Engineering"; name = "Engineering Lockdown Control"},/turf/simulated/floor,/area/engine/control) -"MA" = (/obj/machinery/power/monitor{name = "Station Power Monitor"},/obj/structure/cable,/turf/simulated/floor,/area/engine/control) -"MB" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/engine/control) -"MC" = (/obj/machinery/light/spot{dir = 1},/turf/simulated/floor,/area/engine/control) -"MD" = (/obj/machinery/power/apc{dir = 1; name = "Engineering Control APC"; pixel_y = 24},/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/obj/structure/cable,/turf/simulated/floor,/area/engine/control) -"ME" = (/obj/structure/noticeboard{dir = 1; pixel_x = -31; pixel_y = 31},/turf/simulated/floor,/area/engine/control) -"MF" = (/obj/structure/reagent_dispensers/fueltank,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/control) -"MG" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engine/starboard) -"MH" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/starboard) -"MI" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; name = "EXTERNAL AIRLOCK"; pixel_x = -32},/turf/simulated/floor/plating,/area/engine/starboard) -"MJ" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/space,/area) -"MK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area) -"ML" = (/obj/structure/stool/chair{dir = 1},/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor,/area) -"MM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) -"MN" = (/obj/machinery/computer/security/engineering,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) -"MO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) -"MP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/starboard) -"MQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/starboard) -"MR" = (/obj/machinery/requests_console{announceAuth = 0; announcementConsole = 1; department = "Engineering"; departmentType = 5; name = "Engineering Requests Console"; pixel_x = -24; pixel_y = 1},/turf/simulated/floor,/area) -"MS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "Control Room 1"; dir = 1; network = "ENGINEERING"},/turf/simulated/floor,/area) -"MT" = (/obj/structure/stool/chair{dir = 4},/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor,/area) -"MU" = (/obj/machinery/power/monitor{name = "Singularity Power Monitor"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) -"MV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) -"MW" = (/obj/structure/lattice{tag = "icon-lattice-simple (WEST)"; icon_state = "lattice-simple"; dir = 8},/turf/space,/area/engine/core) -"MX" = (/obj/machinery/field_generator{anchored = 1; state = 2},/turf/simulated/floor/plating/airless,/area/engine/core) -"MY" = (/obj/machinery/field_generator{anchored = 1; state = 2},/turf/simulated/floor/plating,/area/engine/core) -"MZ" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/engine/starboard) -"Na" = (/obj/machinery/emitter{anchored = 1; dir = 8; state = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/engine/starboard) -"Nb" = (/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor,/area) -"Nc" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall,/area) -"Nd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) -"Ne" = (/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) -"Nf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall,/area) -"Ng" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) -"Nh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) -"Ni" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) -"Nj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) -"Nk" = (/obj/structure/lattice,/turf/space,/area/engine/core) -"Nl" = (/obj/machinery/camera{c_tag = "Core Starboard Monitoring"; dir = 8; network = "ENGINEERING"},/turf/space,/area/engine/core) -"Nm" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/starboard) -"Nn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) -"No" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area) -"Np" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor/plating,/area) -"Nq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area) -"Nr" = (/obj/machinery/power/apc{dir = 1; name = "Particle Accelerator APC"; pixel_y = 24},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area) -"Ns" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area) -"Nt" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area) -"Nu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) -"Nv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Starboard Observation Deck Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/starboard) -"Nw" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/engine/starboard) -"Nx" = (/obj/machinery/camera{c_tag = "Starboard Hallway"; dir = 8; network = "ENGINEERING"},/turf/simulated/floor/plating,/area/engine/starboard) -"Ny" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) -"Nz" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) -"NA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) -"NB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area) -"NC" = (/obj/structure/particle_accelerator/particle_emitter/right{dir = 4},/turf/simulated/floor/plating,/area) -"ND" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) -"NE" = (/turf/simulated/floor/plating/airless,/area/engine/core) -"NF" = (/turf/simulated/floor/plating,/area/engine/core) -"NG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Starboard Observation Deck Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/starboard) -"NH" = (/obj/structure/rack,/obj/item/weapon/storage/lightbox/tubes,/obj/item/weapon/storage/lightbox/tubes,/obj/item/weapon/storage/lightbox/tubes,/turf/simulated/floor/plating,/area/engine/starboard) -"NI" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/starboard) -"NJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) -"NK" = (/obj/machinery/power/apc{dir = 8; name = "Engineering Port APC"; pixel_x = -24; pixel_y = 1},/obj/structure/cable,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area) -"NL" = (/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) -"NM" = (/obj/structure/particle_accelerator/end_cap{dir = 4},/turf/simulated/floor/plating,/area) -"NN" = (/obj/structure/particle_accelerator/fuel_chamber{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area) -"NO" = (/obj/structure/particle_accelerator/power_box{dir = 4},/turf/simulated/floor/plating,/area) -"NP" = (/obj/structure/particle_accelerator/particle_emitter/center{dir = 4},/turf/simulated/floor/plating,/area) -"NQ" = (/obj/machinery/the_singularitygen,/turf/simulated/floor/plating/airless,/area/engine/core) -"NR" = (/obj/structure/rack,/obj/item/weapon/storage/lightbox/bulbs,/obj/item/weapon/storage/lightbox/bulbs,/obj/item/weapon/storage/lightbox/bulbs,/turf/simulated/floor/plating,/area/engine/starboard) -"NS" = (/obj/machinery/power/apc{dir = 4; name = "Engineering Starboard APC"; pixel_x = 24; pixel_y = 1},/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/starboard) -"NT" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) -"NU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) -"NV" = (/obj/machinery/particle_accelerator/control_box{dir = 4},/obj/structure/cable,/turf/simulated/floor/plating,/area) -"NW" = (/obj/structure/particle_accelerator/particle_emitter/left{dir = 4},/turf/simulated/floor/plating,/area) -"NX" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/starboard) -"NY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) -"NZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) -"Oa" = (/obj/machinery/door_control{id = "Particle Accelerator Rad Shielding"; pixel_y = -24},/turf/simulated/floor/plating,/area) -"Ob" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) -"Oc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Starboard Observation Deck Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/starboard) -"Od" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/engine/starboard) -"Oe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) -"Of" = (/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) -"Og" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) -"Oh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) -"Oi" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) -"Oj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) -"Ok" = (/obj/machinery/camera{c_tag = "Core Port Monitoring"; dir = 4; network = "ENGINEERING"},/turf/space,/area/engine/core) -"Ol" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area) -"Om" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small,/turf/simulated/floor/plating,/area) -"On" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) -"Oo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) -"Op" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area) -"Oq" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) -"Or" = (/obj/machinery/door/airlock/engineering{name = "SMES Storage"},/turf/simulated/floor/plating,/area) -"Os" = (/obj/machinery/door/airlock/engineering{name = "Electrical Storage"},/turf/simulated/floor/plating,/area) -"Ot" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) -"Ou" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plating,/area) -"Ov" = (/obj/machinery/power/monitor{name = "Singularity Power Monitor"},/obj/structure/cable,/turf/simulated/floor/plating,/area) -"Ow" = (/obj/machinery/power/monitor{name = "Station Power Monitor"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area) -"Ox" = (/obj/structure/rack,/obj/item/weapon/cell,/obj/item/weapon/cell,/obj/item/weapon/cell,/obj/item/weapon/cell,/obj/machinery/camera{c_tag = "Electrical Storage"; dir = 2; network = "ENGINEERING"},/turf/simulated/floor/plating,/area) -"Oy" = (/obj/structure/rack,/obj/item/weapon/cable_coil/green{pixel_x = 5; pixel_y = 5},/obj/item/weapon/cable_coil/green,/obj/item/weapon/cable_coil/green{pixel_x = -5; pixel_y = -5},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area) -"Oz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area) -"OA" = (/obj/machinery/camera{c_tag = "Core Aftward Monitoring"; dir = 1; network = "ENGINEERING"},/turf/space,/area/engine/core) -"OB" = (/obj/machinery/power/smes,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/turf/simulated/floor/plating,/area) -"OC" = (/obj/machinery/camera{c_tag = "SMES Storage"; dir = 8; network = "ENGINEERING"},/turf/simulated/floor/plating,/area) -"OD" = (/obj/structure/rack,/obj/item/weapon/module/power_control,/obj/item/weapon/module/power_control,/obj/item/weapon/module/power_control,/turf/simulated/floor/plating,/area) -"OE" = (/obj/structure/rack,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/turf/simulated/floor/plating,/area) -"OF" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) -"OG" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area) -"OH" = (/obj/structure/grille,/turf/simulated/floor/plating,/area) -"OI" = (/turf/simulated/wall/r_wall,/area/engine/construction_storage) -"OJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Construction Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area/engine/construction_storage) -"OK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Construction Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/construction_storage) -"OL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Construction Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/construction_storage) -"OM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/starboard) -"ON" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) -"OO" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) -"OP" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) -"OQ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area) -"OR" = (/obj/machinery/door/airlock/glass/glass_engineering,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) -"OS" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area) -"OT" = (/obj/machinery/emitter{anchored = 1; dir = 1; state = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area) -"OU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) -"OV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) -"OW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/port) -"OX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/aft) -"OY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine/aft) -"OZ" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/engine/construction_storage) -"Pa" = (/turf/simulated/floor/plating,/area/engine/construction_storage) -"Pb" = (/obj/structure/closet/secure_closet/engineering_welding,/turf/simulated/floor/plating,/area/engine/construction_storage) -"Pc" = (/obj/machinery/camera{c_tag = "Construction Storage"; dir = 2; network = "ENGINEERING"},/turf/simulated/floor/plating,/area/engine/construction_storage) -"Pd" = (/obj/item/stack/sheet/r_metal,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/engine/construction_storage) -"Pe" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/space,/area) -"Pf" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area) -"Pg" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area) -"Ph" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) -"Pi" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) -"Pj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall/r_wall,/area) -"Pk" = (/obj/machinery/cell_charger,/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area) -"Pl" = (/obj/structure/closet/secure_closet/engineering_electrical,/turf/simulated/floor/plating,/area) -"Pm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; name = "EXTERNAL AIRLOCK"; pixel_x = 29; pixel_y = 1},/turf/simulated/floor/plating,/area) -"Pn" = (/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) -"Po" = (/obj/machinery/light/small{dir = 8},/obj/structure/rack,/turf/simulated/floor/plating,/area) -"Pp" = (/obj/machinery/power/rad_collector,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area) -"Pq" = (/obj/machinery/power/rad_collector,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/engine/port) -"Pr" = (/obj/machinery/power/rad_collector,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/engine/aft) -"Ps" = (/obj/machinery/dispenser,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/aft) -"Pt" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/structure/table/reinforced,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/construction_storage) -"Pu" = (/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/table/reinforced,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/construction_storage) -"Pv" = (/turf/simulated/floor/plating,/area/engine/aft) -"Pw" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/space,/area) -"Px" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area) -"Py" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) -"Pz" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall/r_wall,/area) -"PA" = (/obj/machinery/cell_charger,/obj/structure/table/reinforced,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area) -"PB" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area) -"PC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor/plating,/area) -"PD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area) -"PE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) -"PF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area) -"PG" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area) -"PH" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/port) -"PI" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/aft) -"PJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/aft) -"PK" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/construction_storage) -"PL" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/engine/construction_storage) -"PM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/engine/construction_storage) -"PN" = (/obj/machinery/power/apc{name = "Construction Storage APC"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/engine/construction_storage) -"PO" = (/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/engine/construction_storage) -"PP" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engine/construction_storage) -"PQ" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/aft) -"PR" = (/obj/machinery/cell_charger,/obj/structure/table/reinforced,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area) -"PS" = (/obj/machinery/power/apc{name = "Electrical Storage APC"; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) -"PT" = (/obj/structure/closet/secure_closet/engineering_electrical,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor/plating,/area) -"PU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small,/turf/simulated/floor/plating,/area) -"PV" = (/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor/plating,/area) -"PW" = (/obj/machinery/camera{c_tag = "Aft Hallway"; dir = 8; network = "ENGINEERING"},/turf/simulated/floor/plating,/area/engine/aft) -"PX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/construction_storage) -"PY" = (/obj/machinery/door/airlock/engineering{name = "Construction Storage"},/turf/simulated/floor,/area/engine/construction_storage) -"PZ" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engine/construction_storage) -"Qa" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plating,/area/engine/construction_storage) -"Qb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/aft) -"Qc" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/space,/area) -"Qd" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/space,/area) -"Qe" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/space,/area) -"Qf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall/r_wall,/area) -"Qg" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall/r_wall,/area) -"Qh" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) -"Qi" = (/obj/machinery/door/airlock/maintenance{name = "Engineering Maintenance"},/turf/simulated/floor/plating,/area) -"Qj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/aft) -"Qk" = (/obj/machinery/door/airlock/engineering{name = "Engineering Secondary Entrance"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/aft) -"Ql" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/maintenance/aft) -"Qm" = (/obj/machinery/door/poddoor{id = "Aft Maintenance Access"; name = "Blast Door"; networkTag = "Blast Door"},/turf/simulated/floor/plating,/area/maintenance/aft) -"Qn" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/engine/aft) -"Qo" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/aft) -"Qp" = (/obj/machinery/power/apc{name = "Engineering Aft APC"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/engine/aft) -"Qq" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/aft) -"Qr" = (/obj/machinery/camera{c_tag = "Secondary Entrance"; dir = 1; network = "ENGINEERING"},/turf/simulated/floor/plating,/area/engine/aft) -"Qs" = (/obj/effect/sign/nosmoking_2{pixel_x = 29; pixel_y = 1},/turf/simulated/floor/plating,/area/engine/aft) -"Qt" = (/turf/unsimulated/wall,/area/start) -"Qu" = (/turf/space,/area/start) -"Qv" = (/obj/effect/landmark/start,/turf/space,/area/start) -"Qw" = (/turf/unsimulated/wall{icon = 'icons/misc/fullscreen.dmi'; icon_state = "titleold"; name = "Baystation 13"},/area/start) -"Qx" = (/turf/space,/area/shuttle) -"Qy" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/supply/dock) -"Qz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/supply/dock) -"QA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/supply/dock) -"QB" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/supply/dock) -"QC" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/supply/dock) -"QD" = (/obj/effect/marker/supplymarker,/turf/simulated/shuttle/floor,/area/supply/dock) -"QE" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{dir = 2; icon_state = "swall_f5"; tag = "icon-swall_f10"},/area/supply/dock) -"QF" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/supply/dock) -"QG" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; name = "EXTERNAL AIRLOCK"; pixel_x = -32},/obj/effect/marker/supplymarker,/turf/simulated/shuttle/floor,/area/supply/dock) -"QH" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"},/turf/simulated/shuttle/floor,/area/supply/dock) -"QI" = (/turf/simulated/shuttle/floor,/area/supply/dock) -"QJ" = (/obj/effect/sign/movingparts{pixel_x = -32},/obj/effect/marker/supplymarker,/turf/simulated/shuttle/floor,/area/supply/dock) -"QK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/supply/dock) -"QL" = (/obj/machinery/conveyor{dir = 2; id = "QMshuttle"},/turf/simulated/shuttle/floor,/area/supply/dock) -"QM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/supply/dock) -"QN" = (/turf/space,/area/supply) -"QO" = (/obj/machinery/conveyor{dir = 2; id = "QMshuttle"},/obj/effect/sign/movingparts{pixel_x = -32},/turf/simulated/shuttle/floor,/area/supply/dock) -"QP" = (/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id = "QMLoaddoor"; name = "Supply Dock Loading Door"; opacity = 1},/obj/machinery/conveyor{dir = 8; id = "QMshuttle"},/obj/structure/plasticflaps,/turf/simulated/shuttle/floor,/area/supply/dock) -"QQ" = (/obj/machinery/conveyor{backwards = 1; dir = 10; forwards = 8; id = "QMshuttle"},/turf/simulated/shuttle/floor,/area/supply/dock) -"QR" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/supply/dock) -"QS" = (/obj/structure/shuttle/engine/heater,/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/supply/dock) -"QT" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/supply/dock) -"QU" = (/obj/structure/shuttle/engine/propulsion/burst/left,/turf/space,/area/supply/dock) -"QV" = (/obj/structure/shuttle/engine/propulsion/burst,/turf/space,/area/supply/dock) -"QW" = (/obj/structure/shuttle/engine/propulsion/burst/right,/turf/space,/area/supply/dock) +"cy" = (/turf/simulated/floor/plating,/area) +"cz" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/device/healthanalyzer,/obj/item/device/healthanalyzer,/obj/item/device/healthanalyzer,/obj/item/weapon/reagent_containers/glass/beaker/tricordrazine,/obj/item/weapon/reagent_containers/glass/beaker/tricordrazine,/obj/item/weapon/reagent_containers/glass/beaker/tricordrazine,/turf/simulated/floor,/area/assembly/assembly_line) +"cA" = (/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) +"cB" = (/obj/machinery/r_n_d/circuit_imprinter{pixel_y = 1},/turf/simulated/floor,/area/assembly/assembly_line) +"cC" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor,/area/assembly/assembly_line) +"cD" = (/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) +"cE" = (/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/assembly/assembly_line) +"cF" = (/turf/simulated/floor,/area) +"cG" = (/obj/structure/table,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/main) +"cH" = (/obj/structure/stool/bed,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/main) +"cI" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/security{name = "Execution"; req_access = null; req_access_txt = "19; 1"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/main) +"cJ" = (/obj/machinery/disposal,/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/security/main) +"cK" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/main) +"cL" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/range) +"cM" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/security/range) +"cN" = (/obj/structure/target_stake,/obj/machinery/magnetic_module{code = 712; magnetic_field = 2; max_dist = 5; on = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/range) +"cO" = (/turf/simulated/floor/plating,/area/security/range) +"cP" = (/obj/item/stack/sheet/metal{amount = 50},/turf/space,/area/construction/under_construction_large) +"cQ" = (/obj/structure/table,/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/obj/item/weapon/cable_coil,/obj/item/weapon/cable_coil,/turf/simulated/floor,/area/assembly/assembly_line) +"cR" = (/turf/simulated/floor{icon_state = "bot"},/area/assembly/assembly_line) +"cS" = (/obj/machinery/conveyor_switch{id = "assemblyline2"},/turf/simulated/floor,/area/assembly/assembly_line) +"cT" = (/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) +"cU" = (/obj/structure/table,/obj/item/weapon/reagent_containers/ld50_syringe/choral{pixel_x = 3; pixel_y = 10},/obj/item/weapon/reagent_containers/ld50_syringe/choral{pixel_x = 3; pixel_y = 6},/obj/item/weapon/reagent_containers/ld50_syringe/choral{pixel_x = 3; pixel_y = 2},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/main) +"cV" = (/obj/machinery/camera{c_tag = "Interrogation"; dir = 8; network = "Security"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/main) +"cW" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/security/main) +"cX" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/security/range) +"cY" = (/obj/machinery/recharger,/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/security/range) +"cZ" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/security/range) +"da" = (/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/security/range) +"db" = (/obj/effect/sign/vacuum,/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) +"dc" = (/obj/machinery/door/airlock/external{name = "E.V.A."; req_access_txt = "18"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"dd" = (/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) +"de" = (/obj/item/stack/tile/steel,/obj/item/stack/tile/steel,/turf/simulated/floor/plating,/area/construction/under_construction_large) +"df" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/assembly/assembly_line) +"dg" = (/obj/structure/table,/obj/item/device/multitool,/obj/item/weapon/crowbar,/obj/item/device/multitool,/turf/simulated/floor,/area/assembly/assembly_line) +"dh" = (/obj/machinery/camera{c_tag = "Assembly Line South"; dir = 1},/turf/simulated/floor,/area/assembly/assembly_line) +"di" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/light,/turf/simulated/floor,/area/assembly/assembly_line) +"dj" = (/obj/machinery/conveyor{dir = 4; id = "assemblyline2"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/assembly/assembly_line) +"dk" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/obj/structure/table,/turf/simulated/floor,/area/assembly/assembly_line) +"dl" = (/turf/simulated/floor{tag = "icon-whitehall (SOUTHWEST)"; icon_state = "whitehall"; dir = 10},/area/assembly/assembly_line) +"dm" = (/turf/simulated/floor{dir = 8; icon_state = "whitecorner"},/area) +"dn" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) +"do" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{id = "Execution"; name = "Observation Shutters"},/turf/simulated/floor/plating,/area/security/main) +"dp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{id = "Execution"; name = "Observation Shutters"},/turf/simulated/floor/plating,/area/security/main) +"dq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{id = "Execution"; name = "Observation Shutters"},/turf/simulated/floor/plating,/area/security/main) +"dr" = (/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/security/main) +"ds" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/security/main) +"dt" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor,/area/security/range) +"du" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor,/area/security/range) +"dv" = (/turf/simulated/floor/plating{tag = "icon-warnplate"; icon_state = "warnplate"; dir = 2},/area/security/range) +"dw" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) +"dx" = (/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"dy" = (/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor/plating,/area/construction/under_construction_large) +"dz" = (/obj/machinery/requests_console{department = "Assembly Line (Robotics)"; departmentType = 2; name = "assembly line RC"; pixel_y = -30},/turf/simulated/floor,/area/assembly/assembly_line) +"dA" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor,/area/assembly/assembly_line) +"dB" = (/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,/area/assembly/assembly_line) +"dC" = (/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) +"dD" = (/obj/structure/table{step_y = 0},/obj/machinery/door_control{id = "Execution"; name = "Shutter Control"; pixel_y = 6},/turf/simulated/floor,/area/security/main) +"dE" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/floor,/area/security/main) +"dF" = (/obj/structure/stool/chair{dir = 1},/obj/item/device/radio/intercom{freerange = 1; frequency = 1443; name = "AI Private Channel"; pixel_x = 30},/turf/simulated/floor,/area/security/main) +"dG" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/obj/machinery/camera{c_tag = "Security Hallway (West)"; dir = 8; network = "Security"},/turf/simulated/floor,/area/security/main) +"dH" = (/obj/machinery/camera{c_tag = "Security Hallway (North)"; dir = 4; network = "Security"},/turf/simulated/floor,/area/security/main) +"dI" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light_switch{pixel_y = -22},/obj/structure/closet/crate,/obj/item/target,/obj/item/target,/obj/item/target/alien,/obj/item/target/syndicate,/obj/item/target/syndicate,/turf/simulated/floor,/area/security/range) +"dJ" = (/obj/machinery/power/apc{cell_type = 2500; name = "Firing Range APC"; pixel_y = -28},/turf/simulated/floor,/area/security/range) +"dK" = (/obj/machinery/light,/turf/simulated/floor,/area/security/range) +"dL" = (/obj/machinery/camera{c_tag = "EVA Airlock"; dir = 1; network = "Command"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) +"dM" = (/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) +"dN" = (/obj/structure/closet/wardrobe/robotics_yellow,/turf/simulated/floor,/area/assembly/assembly_line) +"dO" = (/turf/simulated/wall,/area/maintenance/starboard) +"dP" = (/turf/simulated/wall/r_wall,/area/maintenance/starboard) +"dQ" = (/obj/structure/table{step_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/security/main) +"dR" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/security/main) +"dS" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/security{name = "Observation"; req_access = null; req_access_txt = "1"},/turf/simulated/floor,/area/security/main) +"dT" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor,/area/security/main) +"dU" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/security/main) +"dV" = (/turf/simulated/wall,/area/security/hos) +"dW" = (/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) +"dX" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{name = "E.V.A."; req_access_txt = "18"},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"dY" = (/obj/item/stack/sheet/r_metal,/obj/item/stack/sheet/r_metal,/obj/item/stack/sheet/r_metal,/turf/simulated/floor/plating,/area/construction/under_construction_large) +"dZ" = (/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/turf/simulated/floor/plating,/area/construction/under_construction_large) +"ea" = (/obj/item/stack/rods{amount = 50},/turf/simulated/floor/plating,/area/construction/under_construction_large) +"eb" = (/obj/machinery/disposal,/turf/simulated/floor,/area/assembly/assembly_line) +"ec" = (/turf/simulated/floor/grid,/area/assembly/chargebay) +"ed" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/grid,/area/assembly/chargebay) +"ee" = (/turf/simulated/floor,/area/assembly/chargebay) +"ef" = (/obj/machinery/light_switch{pixel_y = 24},/turf/simulated/floor/grid,/area/assembly/chargebay) +"eg" = (/obj/machinery/light{dir = 1},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor/grid,/area/assembly/chargebay) +"eh" = (/turf/simulated/wall,/area/assembly/chargebay) +"ei" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/starboard) +"ej" = (/turf/simulated/floor/plating,/area/maintenance/starboard) +"ek" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/computer/secure_data,/turf/simulated/floor,/area/security/main) +"el" = (/obj/structure/stool/chair,/obj/machinery/computer/security/telescreen{desc = "Used for observing Interrogation."; layer = 4; network = "Interrogation"; pixel_y = -30},/turf/simulated/floor,/area/security/main) +"em" = (/obj/structure/stool/chair,/turf/simulated/floor,/area/security/main) +"en" = (/obj/structure/stool/chair,/obj/item/device/radio/intercom{broadcasting = 1; dir = 0; frequency = 1495; listening = 0; name = "Interrogation Intercom"; pixel_x = 30},/obj/machinery/camera{c_tag = "Observation"; dir = 8; network = "Security"},/turf/simulated/floor,/area/security/main) +"eo" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor,/area/security/main) +"ep" = (/obj/machinery/computer/security,/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/security/hos) +"eq" = (/obj/machinery/computer/secure_data,/obj/machinery/light{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/security/hos) +"er" = (/obj/structure/rack,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/security/hos) +"es" = (/obj/structure/table/woodentable,/obj/machinery/recharger{pixel_y = 4},/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/security/hos) +"et" = (/obj/structure/table/woodentable,/obj/item/device/radio,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/security/hos) +"eu" = (/obj/machinery/disposal,/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/security/hos) +"ev" = (/obj/machinery/copier,/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/security/hos) +"ew" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/head/helmet/welding,/obj/item/clothing/head/helmet/welding,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"ex" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"ey" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/weapon/screwdriver{pixel_y = 16},/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/device/multitool,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) +"ez" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/hand_labeler,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/machinery/light/small{dir = 1},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) +"eA" = (/obj/structure/closet/crate/rcd,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) +"eB" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/ai_monitored/storage/eva) +"eC" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/machinery/camera{c_tag = "EVA"; dir = 2; network = "Command"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"eD" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/jetpack,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"eE" = (/obj/machinery/alarm{pixel_y = 23},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/jetpack,/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/ai_monitored/storage/eva) +"eF" = (/obj/item/device/radio,/obj/item/device/assembly/timer,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) +"eG" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) +"eH" = (/obj/item/weapon/cable_coil,/obj/item/weapon/cable_coil,/obj/item/weapon/cable_coil,/obj/item/weapon/wirecutters,/turf/simulated/floor/plating,/area/construction/under_construction_large) +"eI" = (/obj/item/weapon/screwdriver{pixel_y = 16},/turf/simulated/floor/plating,/area/construction/under_construction_large) +"eJ" = (/obj/structure/filingcabinet,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/assembly/assembly_line) +"eK" = (/obj/structure/closet/secure_closet/roboticist_personal,/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/assembly/assembly_line) +"eL" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/assembly/chargebay) +"eM" = (/turf/simulated/floor/mech_bay_recharge_floor{dir = 8},/area/assembly/chargebay) +"eN" = (/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) +"eO" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/starboard) +"eP" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{tag = "icon-twindow (NORTH)"; icon_state = "twindow"; dir = 1},/obj/structure/window/reinforced/tinted{tag = "icon-twindow (WEST)"; icon_state = "twindow"; dir = 8},/turf/simulated/floor,/area/security/main) +"eQ" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{tag = "icon-twindow (NORTH)"; icon_state = "twindow"; dir = 1},/turf/simulated/floor,/area/security/main) +"eR" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced/tinted,/obj/structure/window/reinforced/tinted{tag = "icon-twindow (NORTH)"; icon_state = "twindow"; dir = 1},/obj/structure/window/reinforced/tinted{tag = "icon-twindow (EAST)"; icon_state = "twindow"; dir = 4},/turf/simulated/floor,/area/security/main) +"eS" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor,/area/security/main) +"eT" = (/obj/structure/stool/chair{dir = 4},/obj/effect/landmark/start{name = "Head of Security"},/obj/machinery/keycard_auth{step_x = -25; step_y = 0},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/security/hos) +"eU" = (/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "carpet"},/area/security/hos) +"eV" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/floor{icon_state = "carpet"},/area/security/hos) +"eW" = (/turf/simulated/floor{icon_state = "carpet"},/area/security/hos) +"eX" = (/obj/structure/filingcabinet,/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/security/hos) +"eY" = (/obj/structure/table,/obj/item/device/radio,/obj/item/device/radio,/obj/item/device/assembly/prox_sensor,/obj/item/device/assembly/prox_sensor,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"eZ" = (/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/ai_monitored/storage/eva) +"fa" = (/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"fb" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 25},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) +"fc" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/weapon/weldingtool,/turf/simulated/floor/plating,/area/construction/under_construction_large) +"fd" = (/obj/machinery/copier,/turf/simulated/floor,/area/assembly/assembly_line) +"fe" = (/obj/structure/stool/chair,/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor,/area/assembly/assembly_line) +"ff" = (/obj/structure/stool/chair,/turf/simulated/floor,/area/assembly/assembly_line) +"fg" = (/obj/structure/table,/obj/item/weapon/paper_bin,/turf/simulated/floor,/area/assembly/assembly_line) +"fh" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor,/area/assembly/chargebay) +"fi" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Mech Recarge Bay"; req_access_txt = "29"},/turf/simulated/floor,/area/assembly/chargebay) +"fj" = (/turf/simulated/floor{icon_state = "dark"},/area/security/main) +"fk" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/security/main) +"fl" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/security/main) +"fm" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/security/main) +"fn" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/security/hos) +"fo" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/weapon/stamp/hos,/turf/simulated/floor{icon_state = "carpet"},/area/security/hos) +"fp" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor{icon_state = "carpet"},/area/security/hos) +"fq" = (/obj/machinery/power/apc{dir = 4; name = "Head of Security Office APC"; pixel_x = 27; pixel_y = 2},/obj/structure/table/woodentable,/obj/machinery/camera{c_tag = "HoS Office"; dir = 8; network = "Security"},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/security/hos) +"fr" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"fs" = (/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/ai_monitored/storage/eva) +"ft" = (/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/ai_monitored/storage/eva) +"fu" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"fv" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/ai_monitored/storage/eva) +"fw" = (/obj/item/device/assembly/signaler,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) +"fx" = (/obj/structure/table,/obj/item/device/flashlight,/obj/structure/light_frame{tag = "icon-tube-empty (WEST)"; icon_state = "tube-empty"; dir = 8},/turf/simulated/floor/plating,/area/construction/under_construction_large) +"fy" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/turf/simulated/floor,/area/assembly/assembly_line) +"fz" = (/obj/machinery/computer/mecha,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/assembly/assembly_line) +"fA" = (/obj/machinery/computer/robotics,/obj/machinery/camera{c_tag = "Assembly Line Office"; dir = 1},/obj/machinery/requests_console{department = "Assembly Line (Robotics)"; departmentType = 2; name = "assembly line RC"; pixel_y = -30},/turf/simulated/floor,/area/assembly/assembly_line) +"fB" = (/obj/structure/table,/obj/item/weapon/book/manual/robotics_cyborgs{pixel_y = 5},/turf/simulated/floor,/area/assembly/assembly_line) +"fC" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area) +"fD" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "dark"},/area/security/main) +"fE" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/security/main) +"fF" = (/obj/structure/table,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor{icon_state = "dark"},/area/security/main) +"fG" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/security/main) +"fH" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/security{name = "Interrogation"; req_access = null; req_access_txt = "1"},/turf/simulated/floor{icon_state = "dark"},/area/security/main) +"fI" = (/obj/machinery/light,/turf/simulated/floor,/area/security/main) +"fJ" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/security/hos) +"fK" = (/turf/simulated/floor{icon_state = "carpetside"},/area/security/hos) +"fL" = (/obj/machinery/light_switch{dir = 2; pixel_y = -24},/turf/simulated/floor{icon_state = "carpetside"},/area/security/hos) +"fM" = (/turf/simulated/floor{tag = "icon-carpetcorner (WEST)"; icon_state = "carpetcorner"; dir = 8},/area/security/hos) +"fN" = (/obj/structure/table/woodentable,/obj/item/weapon/pen,/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/security/hos) +"fO" = (/obj/effect/sign/securearea,/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) +"fP" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/secure{name = "E.V.A."; req_access_txt = "18"},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"fQ" = (/obj/machinery/requests_console{department = "EVA"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) +"fR" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"fS" = (/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) +"fT" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/weapon/airlock_electronics,/turf/simulated/floor/plating,/area/construction/under_construction_large) +"fU" = (/obj/structure/stool,/turf/simulated/floor/plating,/area/construction/under_construction_large) +"fV" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/construction/under_construction_large) +"fW" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/grid,/area/assembly/chargebay) +"fX" = (/obj/machinery/camera{c_tag = "Mech Recharge Bay"; dir = 8},/turf/simulated/floor/grid,/area/assembly/chargebay) +"fY" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboard) +"fZ" = (/obj/structure/table,/obj/machinery/light/lamp,/turf/simulated/floor{icon_state = "dark"},/area/security/main) +"ga" = (/obj/item/device/radio/intercom{broadcasting = 0; dir = 0; frequency = 1495; listening = 1; name = "Interrogation Intercom"; pixel_x = 30},/obj/machinery/camera{c_tag = "Interrogation"; dir = 8; network = "Interrogation"},/turf/simulated/floor{icon_state = "dark"},/area/security/main) +"gb" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/hos) +"gc" = (/obj/machinery/status_display,/turf/simulated/wall,/area/security/hos) +"gd" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/security{name = "\improper Head of Security's Office"; req_access_txt = "58"},/turf/simulated/floor,/area/security/hos) +"ge" = (/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/security/hos) +"gf" = (/obj/structure/closet/secure_closet/hos,/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/security/hos) +"gg" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/weapon/crowbar,/obj/machinery/camera{c_tag = "EVA Access"; dir = 4; network = "Command"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"gh" = (/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},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"gi" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"gj" = (/obj/structure/table,/obj/item/weapon/rcd_ammo,/obj/item/weapon/book/manual/engineering_construction,/turf/simulated/floor/plating,/area/construction/under_construction_large) +"gk" = (/obj/machinery/recharge_station,/turf/simulated/floor,/area/assembly/chargebay) +"gl" = (/obj/machinery/driver_button{id = "Skynet_launch"; name = "Recharge Bay Exit Button"; pixel_x = 0; pixel_y = -24; req_access = null; req_access_txt = "22"; text = "chapel"},/obj/machinery/light,/turf/simulated/floor,/area/assembly/chargebay) +"gm" = (/obj/machinery/power/apc{dir = 8; name = "Mech Recahrge Bay APC"; pixel_x = 1; pixel_y = -25},/obj/machinery/light,/turf/simulated/floor,/area/assembly/chargebay) +"gn" = (/obj/machinery/light_switch{dir = 4; pixel_x = 24},/turf/simulated/floor,/area/assembly/chargebay) +"go" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/security{name = "Locker Room"; req_access = null; req_access_txt = "1"},/turf/simulated/floor{icon_state = "dark"},/area/security/main) +"gp" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/main) +"gq" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/hos,/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/security/hos) +"gr" = (/obj/structure/closet/wardrobe/hos,/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/security/hos) +"gs" = (/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,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"gt" = (/obj/machinery/dispenser{pltanks = 0},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"gu" = (/obj/machinery/power/apc{dir = 1; name = "EVA APC"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"gv" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor/plating,/area/construction/under_construction_large) +"gw" = (/obj/item/stack/sheet/rglass{amount = 50},/turf/simulated/floor/plating,/area/construction/under_construction_large) +"gx" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/construction/under_construction_large) +"gy" = (/obj/item/weapon/tank/air,/obj/item/weapon/tank/air,/obj/item/weapon/tank/air,/turf/simulated/floor/plating,/area/construction/under_construction_large) +"gz" = (/obj/item/apc_frame{pixel_y = -25},/turf/simulated/floor/plating,/area/construction/under_construction_large) +"gA" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/construction/under_construction_large) +"gB" = (/obj/machinery/door/poddoor{id = "Skynet_launch"; name = "Recharge Bay"; req_access_txt = "22"},/turf/simulated/floor,/area/assembly/chargebay) +"gC" = (/obj/structure/filingcabinet,/turf/simulated/floor,/area/security/main) +"gD" = (/obj/structure/table{step_y = 0},/obj/item/weapon/hand_labeler{pixel_x = -4; pixel_y = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/main) +"gE" = (/obj/structure/table{step_y = 0},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor,/area/security/main) +"gF" = (/obj/effect/landmark{name = "plant"},/obj/machinery/camera{c_tag = "Security Locker Room"; dir = 2; network = "Security"},/turf/simulated/floor,/area/security/main) +"gG" = (/obj/machinery/firealarm{pixel_y = 24},/obj/structure/closet/secure_closet/security,/turf/simulated/floor,/area/security/main) +"gH" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/obj/structure/closet/secure_closet/security,/turf/simulated/floor,/area/security/main) +"gI" = (/obj/structure/closet/secure_closet/security,/turf/simulated/floor,/area/security/main) +"gJ" = (/obj/machinery/camera{c_tag = "Arrivals Office"; dir = 4; network = "SS13"},/turf/simulated/floor,/area/security/main) +"gK" = (/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) +"gL" = (/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) +"gM" = (/obj/effect/sign/vacuum,/turf/simulated/wall/r_wall,/area/construction/under_construction_large) +"gN" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/hatch{icon_state = "door_locked"; locked = 1; req_access_txt = "10"},/turf/simulated/floor/plating,/area/construction/under_construction_large) +"gO" = (/turf/simulated/wall/r_wall,/area/hallway/primary/fore) +"gP" = (/turf/simulated/floor,/area/hallway/primary/fore) +"gQ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/security{name = "Locker Room"; req_access = null; req_access_txt = "1"},/turf/simulated/floor,/area/security/main) +"gR" = (/turf/simulated/wall,/area/security/detectives_office) +"gS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/detectives_office) +"gT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/detectives_office) +"gU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/detectives_office) +"gV" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_security{name = "\improper Detective's Office"; req_access_txt = "4"},/turf/simulated/floor,/area/security/detectives_office) +"gW" = (/turf/simulated/floor{icon_state = "red"; dir = 8},/area/hallway/primary/fore) +"gX" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/fore) +"gY" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/fore) +"gZ" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/hallway/primary/fore) +"ha" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/hallway/primary/fore) +"hb" = (/obj/item/weapon/caution{desc = "Caution! Construction area!"; name = "construction area sign"},/turf/simulated/floor,/area/hallway/primary/fore) +"hc" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/hallway/primary/fore) +"hd" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/fore) +"he" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/hallway/primary/fore) +"hf" = (/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/hallway/primary/fore) +"hg" = (/turf/simulated/wall,/area/hallway/primary/fore) +"hh" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/fore) +"hi" = (/obj/structure/closet{name = "Evidence Closet"},/turf/simulated/floor,/area/security/main) +"hj" = (/obj/structure/closet{name = "Evidence Closet"},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"hk" = (/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"hl" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/obj/machinery/light_switch{dir = 1; pixel_y = 24},/obj/item/weapon/storage/briefcase{pixel_y = -4},/obj/machinery/coatrack,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"hm" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/hallway/primary/fore) +"hn" = (/obj/structure/table{step_y = 0},/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor,/area/security/main) +"ho" = (/obj/structure/closet/wardrobe/red,/turf/simulated/floor,/area/security/main) +"hp" = (/obj/structure/closet/wardrobe/red,/obj/machinery/light,/turf/simulated/floor,/area/security/main) +"hq" = (/obj/machinery/vending/security,/turf/simulated/floor,/area/security/main) +"hr" = (/obj/machinery/computer/forensic_scanning,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"hs" = (/obj/structure/rack,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/obj/item/weapon/book/manual/security_space_law,/obj/item/weapon/camera_test{desc = "A one use - polaroid camera. 30 photos left."; name = "detectives camera"; pictures_left = 30},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"ht" = (/obj/machinery/light,/turf/simulated/floor,/area/hallway/primary/fore) +"hu" = (/turf/simulated/wall/r_wall,/area/security/main) +"hv" = (/obj/machinery/power/apc{dir = 8; name = "Security APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor,/area/security/main) +"hw" = (/obj/structure/filingcabinet,/obj/item/weapon/secstorage/ssafe{pixel_x = -23},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"hx" = (/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/security/detectives_office) +"hy" = (/obj/structure/stool/chair,/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/security/detectives_office) +"hz" = (/obj/machinery/power/apc{dir = 8; directwired = 1; name = "\improper Detective APC"; pixel_x = 25; pixel_y = 0; pixel_z = 0},/obj/machinery/camera{c_tag = "Detectives Office"; dir = 8; network = "Security"},/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/security/detectives_office) +"hA" = (/turf/simulated/floor{icon_state = "red"; dir = 8},/area/hallway/primary/port) +"hB" = (/turf/simulated/floor,/area/hallway/primary/port) +"hC" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/hallway/primary/fore) +"hD" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/hallway/primary/fore) +"hE" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/port) +"hF" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor,/area/security/main) +"hG" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/security/main) +"hH" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"hI" = (/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/security/detectives_office) +"hJ" = (/obj/structure/table/woodentable,/obj/machinery/light/lamp/green,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor{icon_state = "carpet"},/area/security/detectives_office) +"hK" = (/obj/structure/table/woodentable,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "carpet"},/area/security/detectives_office) +"hL" = (/obj/structure/table/woodentable,/obj/item/clothing/gloves/detective,/obj/item/device/taperecorder,/obj/item/device/detective_scanner,/obj/machinery/light{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/security/detectives_office) +"hM" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fore) +"hN" = (/turf/simulated/floor,/area/hallway/primary/starboard) +"hO" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/hallway/primary/starboard) +"hP" = (/turf/simulated/wall,/area/hallway/primary/starboard) +"hQ" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"hR" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/security/main) +"hS" = (/obj/machinery/vending/cigarette,/obj/machinery/camera{c_tag = "Security Officer Area"; dir = 4; network = "Security"},/turf/simulated/floor,/area/security/main) +"hT" = (/obj/structure/stool/chair{dir = 4},/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor,/area/security/main) +"hU" = (/obj/structure/table{step_y = 0},/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor,/area/security/main) +"hV" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/security/main) +"hW" = (/obj/structure/stool/chair{dir = 8},/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor,/area/security/main) +"hX" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor,/area/security/main) +"hY" = (/obj/structure/closet/secure_closet/detective,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"hZ" = (/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/security/detectives_office) +"ia" = (/turf/simulated/floor{icon_state = "carpetside"},/area/security/detectives_office) +"ib" = (/obj/structure/stool/chair{dir = 1},/obj/effect/landmark/start{name = "Detective"},/turf/simulated/floor{icon_state = "carpetside"},/area/security/detectives_office) +"ic" = (/obj/machinery/computer/security,/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/security/detectives_office) +"id" = (/obj/machinery/power/apc{name = "Maintenance Fore APC"; pixel_y = -25},/turf/simulated/floor/plating,/area/maintenance/fore) +"ie" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) +"if" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/main) +"ig" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/security/main) +"ih" = (/obj/structure/table{step_y = 0},/obj/item/weapon/crowbar,/obj/item/clothing/glasses/sunglasses,/turf/simulated/floor,/area/security/main) +"ii" = (/obj/structure/table{step_y = 0},/obj/item/weapon/handcuffs,/turf/simulated/floor,/area/security/main) +"ij" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/hallway/primary/port) +"ik" = (/obj/machinery/camera{c_tag = "West Hallway, Outside Security"; dir = 8; network = "Security"},/turf/simulated/floor,/area/hallway/primary/port) +"il" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/starboard) +"im" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/fore) +"in" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/main) +"io" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/security/main) +"ip" = (/obj/structure/table{step_y = 0},/obj/item/stack/medical/bruise_pack{pixel_x = 10; pixel_y = 2},/turf/simulated/floor,/area/security/main) +"iq" = (/obj/structure/table,/obj/item/kitchen/donut_box,/turf/simulated/floor,/area/security/main) +"ir" = (/obj/machinery/status_display{pixel_y = 30},/obj/machinery/camera{c_tag = "Security Main"; dir = 2; network = "Security"},/turf/simulated/floor,/area/security/main) +"is" = (/obj/structure/closet/extinguisher{dir = 1; pixel_x = 0; pixel_y = 30},/turf/simulated/floor,/area/security/main) +"it" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/security{name = "Security"; req_access = null; req_access_txt = "1"},/turf/simulated/floor,/area/security/main) +"iu" = (/turf/simulated/wall/r_wall,/area/security/brig) +"iv" = (/turf/simulated/wall,/area/security/brig) +"iw" = (/obj/machinery/door_timer/cell_1{dir = 4; pixel_x = -32; pixel_y = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/security/brig) +"ix" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/security/brig) +"iy" = (/obj/machinery/door_timer/cell_2{dir = 4; layer = 4; pixel_x = 32; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/security/brig) +"iz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) +"iA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) +"iB" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/starboard) +"iC" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/fore) +"iD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/fore) +"iE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/fore) +"iF" = (/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"iG" = (/obj/structure/stool,/obj/machinery/flasher{id = "Cell 1"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"iH" = (/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"iI" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{dir = 8},/obj/machinery/door/window/eastleft,/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"iJ" = (/turf/simulated/floor,/area/security/brig) +"iK" = (/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/obj/machinery/door/window/brigdoor{dir = 4; icon_state = "left"; id = "Cell 2"; name = "Cell 2"; req_access_txt = "1"; tag = "icon-left (EAST)"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"iL" = (/obj/structure/stool,/obj/machinery/flasher{id = "Cell 2"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"iM" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) +"iN" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"iO" = (/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/obj/machinery/door/window/brigdoor{tag = "icon-left (WEST)"; name = "Cell 1"; icon_state = "left"; dir = 8; req_access_txt = "1"; id = "Cell 1"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"iP" = (/obj/machinery/bot/secbot/beepsky{name = "Officer Beepsky"},/turf/simulated/floor,/area/security/brig) +"iQ" = (/obj/machinery/computer/secure_data,/turf/simulated/floor,/area/security/brig) +"iR" = (/obj/structure/stool,/turf/simulated/floor,/area/security/brig) +"iS" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{dir = 8},/obj/machinery/door/window/eastleft,/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"iT" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) +"iU" = (/turf/simulated/wall,/area/security/warden) +"iV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/warden) +"iW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/warden) +"iX" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/security/warden) +"iY" = (/obj/structure/closet/secure_closet/brig{name = "Cell 1 Locker"; req_access_txt = "1"},/obj/machinery/camera{c_tag = "Brig (North)"; dir = 4; network = "Security"},/turf/simulated/floor,/area/security/brig) +"iZ" = (/obj/machinery/door_timer/cell_3{dir = 4; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor,/area/security/brig) +"ja" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/hallway/primary/port) +"jb" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/port) +"jc" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) +"jd" = (/turf/simulated/floor{tag = "icon-whitehall (SOUTHWEST)"; icon_state = "whitehall"; dir = 10},/area) +"je" = (/turf/simulated/floor{tag = "icon-whitehall (SOUTHEAST)"; icon_state = "whitehall"; dir = 6},/area) +"jf" = (/obj/structure/closet/wardrobe/warden,/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_x = -30; pixel_y = 0},/turf/simulated/floor,/area/security/warden) +"jg" = (/obj/structure/closet/secure_closet/warden,/turf/simulated/floor,/area/security/warden) +"jh" = (/obj/structure/filingcabinet,/obj/machinery/camera{c_tag = "Wardens Office"; network = "Security"; pixel_x = 22},/turf/simulated/floor,/area/security/warden) +"ji" = (/obj/structure/table{step_y = 0},/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor,/area/security/warden) +"jj" = (/obj/machinery/computer/prisoner,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/warden) +"jk" = (/obj/machinery/computer/security,/turf/simulated/floor,/area/security/warden) +"jl" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/warden) +"jm" = (/obj/structure/closet/secure_closet/brig{name = "Cell 2 Locker"; req_access_txt = "1"},/turf/simulated/floor,/area/security/brig) +"jn" = (/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/obj/machinery/door/window/brigdoor{tag = "icon-left (EAST)"; name = "Cell 3"; icon_state = "left"; dir = 4; req_access_txt = "1"; id = "Cell 3"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"jo" = (/obj/structure/stool,/obj/machinery/flasher{id = "Cell 3"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"jp" = (/obj/machinery/camera{c_tag = "West Hallway, Outside Brig"; dir = 8; network = "Security"},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) +"jq" = (/obj/structure/lattice,/turf/space,/area) +"jr" = (/turf/simulated/wall/r_wall,/area/crew_quarters/captain) +"js" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/captain) +"jt" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/captain) +"ju" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/captain) +"jv" = (/obj/structure/rack,/obj/item/weapon/gun/energy/taser,/obj/item/weapon/gun/energy/taser,/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor,/area/security/warden) +"jw" = (/turf/simulated/floor,/area/security/warden) +"jx" = (/obj/structure/stool/chair,/obj/effect/landmark/start{name = "Warden"},/turf/simulated/floor,/area/security/warden) +"jy" = (/obj/structure/closet/secure_closet/brig{name = "Cell 3 Locker"; req_access_txt = "1"},/obj/machinery/power/apc{dir = 8; layer = 4; name = "Brig APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor,/area/security/brig) +"jz" = (/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) +"jA" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/captain) +"jB" = (/obj/structure/table/woodentable,/obj/machinery/light{dir = 1},/obj/machinery/light/lamp{pixel_x = 4; pixel_y = 1},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"jC" = (/obj/structure/table/woodentable,/obj/machinery/requests_console{department = "Captain's Quarters"; departmentType = 5; pixel_y = 30},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"jD" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/stamp/captain,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"jE" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"jF" = (/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"jG" = (/obj/machinery/disposal,/obj/machinery/camera{c_tag = "Captains Quarters"; dir = 2; network = "Command"},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"jH" = (/obj/structure/rack,/obj/item/weapon/tank/jetpack,/obj/item/clothing/mask/gas,/obj/item/clothing/head/helmet/space/capspace,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"jI" = (/turf/simulated/wall/r_wall,/area/security/warden) +"jJ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "2"},/turf/simulated/floor/plating,/area/security/warden) +"jK" = (/obj/structure/table,/obj/machinery/recharger,/obj/machinery/power/apc{dir = 8; layer = 4; name = "Wardens Office APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor,/area/security/warden) +"jL" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor,/area/security/warden) +"jM" = (/obj/machinery/computer/secure_data,/turf/simulated/floor,/area/security/warden) +"jN" = (/obj/structure/table{step_y = 0},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/weapon/clipboard,/turf/simulated/floor,/area/security/warden) +"jO" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/warden) +"jP" = (/obj/structure/closet/secure_closet/brig{name = "Cell 4 Locker"; req_access_txt = "1"},/turf/simulated/floor,/area/security/brig) +"jQ" = (/obj/machinery/door_timer/cell_4{layer = 4; step_x = 32; step_y = 32},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/security/brig) +"jR" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/captain) +"jS" = (/obj/structure/table/woodentable,/obj/item/weapon/pinpointer,/obj/item/weapon/disk/nuclear,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"jT" = (/obj/structure/stool/chair{dir = 1},/obj/effect/landmark/start{name = "Captain"},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"jU" = (/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/crew_quarters/captain) +"jV" = (/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/crew_quarters/captain) +"jW" = (/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/crew_quarters/captain) +"jX" = (/obj/machinery/keycard_auth{pixel_x = 25},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"jY" = (/turf/simulated/wall/r_wall,/area/engine/aft) +"jZ" = (/obj/structure/closet/secure_closet/brig{name = "Secure Holding Locker 1"; req_access_txt = "2"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/security/warden) +"ka" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/warden) +"kb" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/security/warden) +"kc" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_security{name = "Warden's Office"; req_access_txt = "2"},/turf/simulated/floor,/area/security/warden) +"kd" = (/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/obj/machinery/door/window/brigdoor{dir = 4; icon_state = "left"; id = "Cell 4"; name = "Cell 4"; req_access_txt = "1"; tag = "icon-left (EAST)"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"ke" = (/obj/structure/stool,/obj/machinery/flasher{id = "Cell 4"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"kf" = (/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/crew_quarters/captain) +"kg" = (/turf/simulated/floor{icon_state = "carpetside"},/area/crew_quarters/captain) +"kh" = (/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/crew_quarters/captain) +"ki" = (/obj/structure/displaycase,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"kj" = (/obj/structure/table,/obj/item/weapon/soap/deluxe,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/captain) +"kk" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/captain) +"kl" = (/obj/machinery/sink/shower,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/captain) +"km" = (/turf/space,/area/engine/aft) +"kn" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/arrival/station) +"ko" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/arrival/station) +"kp" = (/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) +"kq" = (/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) +"kr" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/shuttle/arrival/station) +"ks" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/arrival/station) +"kt" = (/obj/structure/closet/secure_closet/brig{name = "Secure Holding Locker 2"; req_access_txt = "2"},/obj/machinery/camera{c_tag = "Secure Holding"; dir = 4; network = "Security"},/turf/simulated/floor,/area/security/warden) +"ku" = (/obj/machinery/door_control{desc = "A remote control switch."; id = "pcell2"; name = "Flash Cell 2"; pixel_x = -6; pixel_y = -25; req_access_txt = "1"},/obj/machinery/door_control{desc = "A remote control switch."; id = "pcell1"; name = "Flash Cell 1"; pixel_x = 6; pixel_y = -25; req_access_txt = "1"},/turf/simulated/floor,/area/security/warden) +"kv" = (/obj/machinery/door_control{desc = "A remote control switch to lock down Secure Holding."; id = "pbrig"; layer = 4; name = "Secure Holding Lockdown"; req_access_txt = "1"; step_x = -8; step_y = -25},/obj/machinery/door_control{desc = "A remote control switch to lock down the standard brig cells."; id = "brig"; layer = 4; name = "Brig Lockdown"; pixel_x = 8; pixel_y = -25; req_access_txt = ""},/turf/simulated/floor,/area/security/warden) +"kw" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/disposal,/turf/simulated/floor,/area/security/warden) +"kx" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/security/warden) +"ky" = (/obj/structure/closet/emcloset,/obj/machinery/camera{c_tag = "Brig (South)"; dir = 4; network = "Security"},/turf/simulated/floor,/area/security/brig) +"kz" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/captain) +"kA" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/captain,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"kB" = (/obj/structure/closet/secure_closet/captains,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"kC" = (/obj/structure/table/woodentable,/obj/item/weapon/book/manual/security_space_law,/obj/item/weapon/card/id/captains_spare,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"kD" = (/obj/structure/table/woodentable,/obj/item/weapon/camera_test,/obj/item/weapon/storage/photo_album{pixel_y = -10},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"kE" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/command{name = "Bathroom"; req_access = null; req_access_txt = "20"},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"kF" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/shuttle/arrival/station) +"kG" = (/obj/structure/closet/wardrobe/green,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"kH" = (/obj/structure/stool/chair,/obj/effect/landmark{name = "JoinLate"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"kI" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"kJ" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/arrival/station) +"kK" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/shuttle/arrival/station) +"kL" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/shuttle/arrival/station) +"kM" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_r (WEST)"; icon_state = "burst_r"; dir = 8},/turf/space,/area/shuttle/arrival/station) +"kN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) +"kO" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/obj/machinery/door/airlock/glass/glass_security{name = "Secure Holding Cell 2"; req_access_txt = "2"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) +"kP" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/obj/machinery/door/airlock/glass/glass_security{name = "Secure Holding Cell 1"; req_access_txt = "2"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) +"kQ" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'For EMERGENCY use'"; name = "EMERGENCY"},/turf/simulated/wall,/area/security/warden) +"kR" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/security/warden) +"kS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/warden) +"kT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/brig) +"kU" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_security{name = "Security"; req_access_txt = "1"},/turf/simulated/floor,/area/security/brig) +"kV" = (/turf/simulated/wall/r_wall,/area/bridge) +"kW" = (/obj/machinery/computer/communications,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"kX" = (/obj/machinery/camera{c_tag = "Captains Bathroom"; c_tag_order = 999; dir = 4; network = "Command"},/obj/machinery/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/captain) +"kY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/shuttle/arrival/station) +"kZ" = (/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"la" = (/obj/structure/stool/chair{dir = 8},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"lb" = (/turf/simulated/shuttle/wall,/area/shuttle/arrival/station) +"lc" = (/turf/simulated/floor/plating,/area/shuttle/arrival/station) +"ld" = (/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) +"le" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (WEST)"; icon_state = "propulsion"; dir = 8},/turf/space,/area/shuttle/arrival/station) +"lf" = (/obj/structure/stool,/obj/machinery/flasher{desc = "It stares menacingly."; id = "pbrig2"; pixel_x = -25},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) +"lg" = (/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) +"lh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) +"li" = (/obj/structure/stool,/obj/machinery/flasher{desc = "It stares menacingly."; id = "pbrig1"; pixel_x = 25},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) +"lj" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "5"},/turf/simulated/floor/plating,/area/security/warden) +"lk" = (/turf/simulated/wall,/area/security/lobby) +"ll" = (/turf/simulated/floor,/area/security/lobby) +"lm" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/lobby) +"ln" = (/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = 25},/obj/machinery/camera{c_tag = "Security Lobby"; dir = 2; network = "Security"},/turf/simulated/floor,/area/security/lobby) +"lo" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/security/lobby) +"lp" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_security{name = "Security"; req_access_txt = "0"},/turf/simulated/floor,/area/security/lobby) +"lq" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/command{name = "Bridge"; req_access = null; req_access_txt = "19"},/turf/simulated/floor,/area/bridge) +"lr" = (/turf/simulated/floor,/area/bridge) +"ls" = (/obj/machinery/camera{c_tag = "Bridge Hallway"; network = "Command"},/turf/simulated/floor,/area/bridge) +"lt" = (/obj/structure/walllocker/emerglocker/north,/turf/simulated/floor,/area/bridge) +"lu" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/bridge) +"lv" = (/obj/machinery/light_switch{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/crew_quarters/captain) +"lw" = (/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/crew_quarters/captain) +"lx" = (/obj/structure/table/woodentable,/obj/item/weapon/hand_tele,/obj/machinery/power/apc{dir = 4; name = "Captain's Quarters APC"; pixel_x = 26; pixel_y = 0},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"ly" = (/obj/machinery/disposal/toilet{dir = 4; icon_state = "toilet"; pixel_x = -4; pixel_y = 0; tag = "icon-toilet (EAST)"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/captain) +"lz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/shuttle/arrival/station) +"lA" = (/obj/effect/landmark{name = "Observer-Start"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"lB" = (/obj/machinery/door/airlock/maintenance_hatch,/turf/simulated/floor/plating,/area/shuttle/arrival/station) +"lC" = (/obj/item/weapon/screwdriver,/turf/simulated/floor/plating,/area/shuttle/arrival/station) +"lD" = (/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) +"lE" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) +"lF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) +"lG" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/power/apc{dir = 8; layer = 4; name = "Security Lobby APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor,/area/security/lobby) +"lH" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/secure{name = "Captain's Quarters"; req_access_txt = "20"},/turf/simulated/floor,/area/crew_quarters/captain) +"lI" = (/obj/structure/table/woodentable,/obj/machinery/recharger{pixel_y = 4},/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 25},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"lJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/shuttle/arrival/station) +"lK" = (/obj/structure/stool/chair{dir = 8},/obj/effect/landmark{name = "JoinLate"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"lL" = (/obj/item/weapon/cable_coil/yellow,/turf/simulated/floor/plating,/area/shuttle/arrival/station) +"lM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) +"lN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) +"lO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) +"lP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) +"lQ" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"lR" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/security/lobby) +"lS" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor,/area/security/lobby) +"lT" = (/obj/structure/table,/turf/simulated/floor,/area/security/lobby) +"lU" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/floor,/area/security/lobby) +"lV" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/security/lobby) +"lW" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/secure{name = "Bridge"; req_access_txt = "19"},/turf/simulated/floor,/area/bridge) +"lX" = (/turf/simulated/wall,/area/construction/under_construction_small) +"lY" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/shuttle/arrival/station) +"lZ" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/shuttle/arrival/station) +"ma" = (/obj/structure/closet/wardrobe/black,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"mb" = (/obj/structure/stool/chair{dir = 1},/obj/effect/landmark{name = "JoinLate"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"mc" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/shuttle/arrival/station) +"md" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_l (WEST)"; icon_state = "burst_l"; dir = 8},/turf/space,/area/shuttle/arrival/station) +"me" = (/obj/structure/lattice{icon_state = "lattice-simple"},/turf/space,/area) +"mf" = (/turf/simulated/wall/r_wall,/area/maintenance/port) +"mg" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/security/lobby) +"mh" = (/obj/machinery/disposal,/turf/simulated/floor,/area/security/lobby) +"mi" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/lobby) +"mj" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/bridge) +"mk" = (/obj/structure/table/reinforced,/obj/item/clothing/suit/armor/reactive,/turf/simulated/floor{icon_state = "red"; dir = 9},/area/bridge) +"ml" = (/obj/structure/table/reinforced,/obj/item/kitchen/donut_box,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/bridge) +"mm" = (/obj/effect/landmark{name = "emcloset"},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/bridge) +"mn" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/emergency,/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/bridge) +"mo" = (/turf/simulated/floor,/area/construction/under_construction_small) +"mp" = (/turf/simulated/floor/plating,/area/construction/under_construction_small) +"mq" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"mr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/shuttle/arrival/station) +"ms" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area/shuttle/arrival/station) +"mt" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/shuttle/arrival/station) +"mu" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/security/lobby) +"mv" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/floor,/area/security/lobby) +"mw" = (/obj/machinery/light,/obj/structure/stool/chair{dir = 1},/turf/simulated/floor,/area/security/lobby) +"mx" = (/obj/machinery/camera{c_tag = "West Hallway, Outside Arrivals (North)"; dir = 4; network = "Security"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/hallway/primary/port) +"my" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/bridge) +"mz" = (/obj/machinery/computer/secure_data,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/bridge) +"mA" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/floor,/area/bridge) +"mB" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/floor,/area/bridge) +"mC" = (/obj/item/stack/tile/steel,/turf/simulated/floor/plating,/area/construction/under_construction_small) +"mD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area) +"mE" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/port) +"mF" = (/turf/simulated/wall,/area/maintenance/port) +"mG" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/security/lobby) +"mH" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/security/lobby) +"mI" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/security/lobby) +"mJ" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/lobby) +"mK" = (/obj/machinery/computer/security,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/bridge) +"mL" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/bridge) +"mM" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/construction/under_construction_small) +"mN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) +"mO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) +"mP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) +"mQ" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"},/turf/simulated/floor/plating,/area/hallway/primary/port) +"mR" = (/obj/structure/grille,/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) +"mS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/primary/port) +"mT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) +"mU" = (/turf/simulated/wall/r_wall,/area/hallway/primary/port) +"mV" = (/obj/structure/stool/chair,/turf/simulated/floor,/area/hallway/primary/port) +"mW" = (/obj/structure/stool/chair,/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/hallway/primary/port) +"mX" = (/obj/structure/stool/chair,/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/hallway/primary/port) +"mY" = (/obj/structure/stool/chair,/obj/machinery/camera{c_tag = "Arrivals Checkpoint"; network = "SS13"; pixel_x = 22},/turf/simulated/floor,/area/hallway/primary/port) +"mZ" = (/obj/machinery/scanner,/turf/simulated/floor,/area/hallway/primary/port) +"na" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced,/obj/item/device/flash,/turf/simulated/floor{icon_state = "red"; dir = 10},/area/bridge) +"nb" = (/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/machinery/recharger,/turf/simulated/floor{icon_state = "red"},/area/bridge) +"nc" = (/obj/structure/closet/fireaxecabinet{pixel_x = 32; pixel_y = 0},/obj/machinery/camera{c_tag = "Bridge (North)"; dir = 8; network = "Command"},/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/bridge) +"nd" = (/obj/structure/cable{d2 = 2; icon_state = "0-4"; pixel_y = 1},/turf/simulated/floor/plating,/area/construction/under_construction_small) +"ne" = (/obj/structure/cable{d2 = 2; icon_state = "4-8"; pixel_y = 1},/turf/simulated/wall,/area/maintenance/starboard) +"nf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) +"ng" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/hallway/primary/port) +"nh" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/port) +"ni" = (/obj/machinery/camera{c_tag = "Escape Arm West"; network = "SS13"; pixel_x = 22},/turf/simulated/floor,/area/hallway/primary/port) +"nj" = (/obj/machinery/camera{c_tag = "Escape Arm East"; network = "SS13"; pixel_x = 22},/turf/simulated/floor,/area/hallway/primary/port) +"nk" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/hallway/primary/port) +"nl" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/turf/simulated/floor/plating,/area/bridge) +"nm" = (/obj/structure/window/reinforced/tinted{dir = 5},/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/bridge) +"nn" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/recordsbox,/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/bridge) +"no" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor,/area/bridge) +"np" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/hallway/primary/port) +"nq" = (/obj/machinery/computer/communications,/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/bridge) +"nr" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/bridge) +"ns" = (/obj/machinery/computer/card,/turf/simulated/floor,/area/bridge) +"nt" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor/plating,/area/construction/under_construction_small) +"nu" = (/obj/machinery/light,/turf/simulated/floor,/area/hallway/primary/port) +"nv" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/hallway/primary/port) +"nw" = (/obj/structure/window/reinforced/tinted{dir = 5},/turf/simulated/floor{icon_state = "blue"; dir = 10},/area/bridge) +"nx" = (/obj/machinery/computer/station_alert,/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge) +"ny" = (/obj/structure/table,/obj/item/weapon/storage/PDAbox,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/turf/simulated/floor,/area/bridge) +"nz" = (/obj/machinery/door/airlock/maintenance{name = "Construction Area"; req_access_txt = "10"},/turf/simulated/floor/plating,/area/construction/under_construction_small) +"nA" = (/obj/item/weapon/caution{desc = "Caution! Construction area!"; name = "construction area sign"},/turf/simulated/floor,/area/construction/under_construction_small) +"nB" = (/obj/structure/table,/turf/simulated/floor/plating,/area/construction/under_construction_small) +"nC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) +"nD" = (/turf/simulated/wall,/area/security/checkpoint) +"nE" = (/obj/item/weapon/pen,/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/item/weapon/stamp/hop,/turf/simulated/floor,/area/security/checkpoint) +"nF" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/security/checkpoint) +"nG" = (/obj/machinery/computer/secure_data,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/security/checkpoint) +"nH" = (/obj/structure/table/reinforced,/obj/machinery/door/window/northleft,/obj/machinery/door/window/southleft,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/security/checkpoint) +"nI" = (/obj/machinery/computer/med_data,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/security/checkpoint) +"nJ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_command{name = "Arrivals Checkpoint"; req_access_txt = "19; 15"; req_one_access_txt = "0"},/turf/simulated/floor,/area/security/checkpoint) +"nK" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/hallway/primary/port) +"nL" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/wrench,/obj/item/device/multitool,/turf/simulated/floor{tag = "icon-yellow (NORTHWEST)"; icon_state = "yellow"; dir = 9},/area/bridge) +"nM" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table/reinforced,/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/bridge) +"nN" = (/obj/structure/table,/obj/item/weapon/storage/id_kit,/turf/simulated/floor,/area/bridge) +"nO" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/construction/under_construction_small) +"nP" = (/obj/item/weapon/crowbar,/turf/simulated/floor,/area/construction/under_construction_small) +"nQ" = (/obj/structure/table,/obj/item/weapon/cable_coil,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/construction/under_construction_small) +"nR" = (/obj/structure/filingcabinet,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/security/checkpoint) +"nS" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/floor,/area/security/checkpoint) +"nT" = (/turf/simulated/floor,/area/security/checkpoint) +"nU" = (/obj/machinery/computer/card,/turf/simulated/floor,/area/security/checkpoint) +"nV" = (/obj/structure/closet/extinguisher{dir = 1; pixel_x = 0; pixel_y = 30},/turf/simulated/floor,/area/security/checkpoint) +"nW" = (/obj/structure/table/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/security/checkpoint) +"nX" = (/obj/machinery/power/monitor,/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/bridge) +"nY" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/bridge) +"nZ" = (/obj/item/stack/rods{amount = 50},/turf/simulated/floor/plating,/area/construction/under_construction_small) +"oa" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plating,/area/construction/under_construction_small) +"ob" = (/obj/machinery/disposal,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/security/checkpoint) +"oc" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_command{name = "\improper Arrivals Checkpoint"; req_access_txt = "19; 15"; req_one_access_txt = "0"},/turf/simulated/floor,/area/security/checkpoint) +"od" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/bridge) +"oe" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge desk"; departmentType = 5; name = "Bridge RC"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor,/area/bridge) +"of" = (/obj/machinery/light/small,/turf/simulated/floor,/area/construction/under_construction_small) +"og" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/construction/under_construction_small) +"oh" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical,/turf/simulated/floor/plating,/area/construction/under_construction_small) +"oi" = (/turf/space,/area/supply/station) +"oj" = (/obj/machinery/copier,/obj/machinery/camera{c_tag = "Arrivals Office"; dir = 4; network = "SS13"},/turf/simulated/floor,/area/security/checkpoint) +"ok" = (/mob/living/simple_animal/corgi/Ian,/turf/simulated/floor,/area/security/checkpoint) +"ol" = (/obj/machinery/vending/cart,/turf/simulated/floor,/area/security/checkpoint) +"om" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/security/checkpoint) +"on" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/security/checkpoint) +"oo" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/security/checkpoint) +"op" = (/obj/structure/table/reinforced,/turf/simulated/floor,/area/bridge) +"oq" = (/obj/item/device/radio/beacon,/turf/simulated/floor,/area/bridge) +"or" = (/obj/machinery/camera{c_tag = "Bridge (South)"; dir = 8; network = "Command"},/obj/machinery/light{dir = 4},/obj/machinery/power/apc{dir = 8; layer = 4; name = "Brig APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor,/area/bridge) +"os" = (/turf/simulated/wall,/area/quartermaster/storage) +"ot" = (/turf/simulated/wall,/area/quartermaster/qm) +"ou" = (/obj/structure/table,/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor,/area/security/checkpoint) +"ov" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/security/checkpoint) +"ow" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/security/checkpoint) +"ox" = (/obj/machinery/computer/crew,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/bridge) +"oy" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/bridge) +"oz" = (/obj/machinery/disposal,/turf/simulated/floor,/area/quartermaster/storage) +"oA" = (/obj/machinery/autolathe,/turf/simulated/floor,/area/quartermaster/storage) +"oB" = (/turf/simulated/floor,/area/quartermaster/storage) +"oC" = (/obj/machinery/light/spot{dir = 1},/turf/simulated/floor,/area/quartermaster/storage) +"oD" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Cargo Bay"; departmentType = 6; name = "Cargo Bay Requests Console"; pixel_y = 24},/turf/simulated/floor,/area/quartermaster/storage) +"oE" = (/obj/machinery/power/apc{dir = 1; name = "Cargo Bay APC"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor,/area/quartermaster/storage) +"oF" = (/obj/machinery/power/apc{dir = 1; name = "Quartermaster APC"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor,/area/quartermaster/qm) +"oG" = (/turf/simulated/floor,/area/quartermaster/qm) +"oH" = (/turf/simulated/floor/plating,/area/quartermaster/qm) +"oI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/qm) +"oJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/qm) +"oK" = (/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/qm) +"oL" = (/obj/structure/table,/obj/item/weapon/storage/PDAbox,/turf/simulated/floor,/area/security/checkpoint) +"oM" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/floor,/area/security/checkpoint) +"oN" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/security/checkpoint) +"oO" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/hallway/primary/port) +"oP" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/hallway/primary/port) +"oQ" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/hallway/primary/port) +"oR" = (/obj/machinery/camera{c_tag = "West Hallway, Outside Arrivals (South)"; dir = 8; network = "SS13"},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) +"oS" = (/obj/machinery/computer/med_data,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/bridge) +"oT" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/bridge) +"oU" = (/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/quartermaster/storage) +"oV" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) +"oW" = (/obj/structure/closet/crate/internals,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) +"oX" = (/obj/structure/plasticflaps,/turf/simulated/floor,/area/quartermaster/qm) +"oY" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; dir = 2; freq = 1400; location = "QM #1"},/obj/machinery/bot/mulebot{beacon_freq = 1400; home_destination = "QM #1"; suffix = "#1"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/qm) +"oZ" = (/turf/simulated/floor{icon_state = "delivery"},/area/quartermaster/qm) +"pa" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/quartermaster/qm) +"pb" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"},/turf/simulated/floor/plating,/area/quartermaster/qm) +"pc" = (/obj/structure/table,/turf/simulated/floor,/area/security/checkpoint) +"pd" = (/obj/structure/table,/obj/machinery/light,/turf/simulated/floor,/area/security/checkpoint) +"pe" = (/obj/structure/table,/obj/machinery/recharger,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor,/area/security/checkpoint) +"pf" = (/obj/machinery/power/apc{name = "Arrivals Checkpoint APC"; step_y = -25},/turf/simulated/floor,/area/security/checkpoint) +"pg" = (/obj/machinery/vending/cola,/turf/simulated/floor,/area/hallway/primary/port) +"ph" = (/obj/structure/table/reinforced,/turf/simulated/floor{tag = "icon-whitehall (SOUTHWEST)"; icon_state = "whitehall"; dir = 10},/area/bridge) +"pi" = (/obj/structure/table/reinforced,/obj/machinery/light,/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/bridge) +"pj" = (/obj/machinery/disposal,/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor,/area/bridge) +"pk" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/bridge) +"pl" = (/obj/structure/closet/wardrobe,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) +"pm" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) +"pn" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "QM #2"},/obj/machinery/bot/mulebot{home_destination = "QM #2"; suffix = "#2"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/qm) +"po" = (/obj/machinery/conveyor_switch{id = "QMonload"; name = "Sorting Conveyor Switch"},/obj/machinery/light/spot{dir = 4; layer = 2.8},/turf/simulated/floor,/area/quartermaster/qm) +"pp" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/qm) +"pq" = (/obj/structure/grille,/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/quartermaster/qm) +"pr" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "19; 15"},/turf/simulated/floor/plating,/area/security/checkpoint) +"ps" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/hallway/primary/port) +"pt" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) +"pu" = (/turf/simulated/wall/r_wall,/area/bridge/meeting_room) +"pv" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = null; req_access_txt = "19"},/turf/simulated/floor,/area/bridge/meeting_room) +"pw" = (/turf/simulated/wall/r_wall,/area/maintenance/aft) +"px" = (/obj/effect/sign/movingparts,/turf/simulated/wall,/area/quartermaster/storage) +"py" = (/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) +"pz" = (/obj/machinery/light_switch{pixel_x = 24; pixel_y = 1},/turf/simulated/floor,/area/quartermaster/storage) +"pA" = (/obj/effect/sign/movingparts,/turf/simulated/wall,/area/quartermaster/qm) +"pB" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"pC" = (/obj/machinery/power/apc{name = "Maintenance Port APC"; pixel_x = 25},/turf/simulated/floor/plating,/area/maintenance/port) +"pD" = (/obj/machinery/disposal,/turf/simulated/floor,/area/hallway/primary/port) +"pE" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/bridge/meeting_room) +"pF" = (/turf/simulated/floor,/area/bridge/meeting_room) +"pG" = (/obj/machinery/light_switch{dir = 1; pixel_y = 24},/turf/simulated/floor,/area/bridge/meeting_room) +"pH" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/bridge/meeting_room) +"pI" = (/obj/structure/table,/obj/item/kitchen/donut_box,/turf/simulated/floor,/area/bridge/meeting_room) +"pJ" = (/turf/simulated/floor/plating,/area/maintenance/aft) +"pK" = (/obj/machinery/conveyor{backwards = 2; dir = 2; forwards = 1; id = "QMoffload"},/turf/simulated/floor,/area/quartermaster/storage) +"pL" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/storage) +"pM" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/quartermaster/qm) +"pN" = (/obj/machinery/conveyor{backwards = null; dir = 2; forwards = null; id = "QMonload"},/turf/simulated/floor,/area/quartermaster/qm) +"pO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/port) +"pP" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/port) +"pQ" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"pR" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/port) +"pS" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/port) +"pT" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor,/area/maintenance/port) +"pU" = (/obj/machinery/power/apc{dir = 4; name = "Hallway Port APC"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor,/area/hallway/primary/port) +"pV" = (/obj/structure/stool/chair,/turf/simulated/floor,/area/bridge/meeting_room) +"pW" = (/obj/structure/stool/chair/comfy/black,/turf/simulated/floor,/area/bridge/meeting_room) +"pX" = (/obj/machinery/power/apc{dir = 8; layer = 4; name = "Conference Room APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor,/area/bridge/meeting_room) +"pY" = (/obj/machinery/door/airlock/maintenance,/turf/simulated/floor,/area/quartermaster/qm) +"pZ" = (/obj/machinery/conveyor{backwards = 1; dir = 2; forwards = 2; id = "QMonload"},/turf/simulated/floor,/area/quartermaster/qm) +"qa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/quartermaster/qm) +"qb" = (/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/maintenance/starboard) +"qc" = (/turf/simulated/wall,/area/medical/cryo{name = "Emergency Room"}) +"qd" = (/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/hallway/primary/port) +"qe" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/bridge/meeting_room) +"qf" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor,/area/bridge/meeting_room) +"qg" = (/obj/structure/table,/turf/simulated/floor,/area/bridge/meeting_room) +"qh" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/floor,/area/bridge/meeting_room) +"qi" = (/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/bridge/meeting_room) +"qj" = (/obj/structure/closet/crate,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) +"qk" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Quartermaster"; departmentType = 6; name = "Quartermaster's Requests Console"; pixel_x = -24; pixel_y = 1},/turf/simulated/floor,/area/quartermaster/qm) +"ql" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/quartermaster/qm) +"qm" = (/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/starboard) +"qn" = (/obj/structure/table{step_y = 0},/obj/item/weapon/storage/body_bag_box,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"qo" = (/obj/structure/table{step_y = 0},/obj/item/weapon/wrench,/obj/machinery/power/apc{dir = 4; name = "Emergency Room APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"qp" = (/obj/machinery/atmospherics/portables_connector{dir = 2; name = "Gas Input"},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/window/reinforced/tinted/frosted{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/medical/cryo{name = "Emergency Room"}) +"qq" = (/obj/machinery/atmospherics/unary/cold_sink/freezer,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) +"qr" = (/obj/machinery/atmospherics/portables_connector{dir = 2; name = "Gas Input"},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/window/reinforced/tinted/frosted{tag = "icon-fwindow (EAST)"; icon_state = "fwindow"; dir = 4},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) +"qs" = (/obj/machinery/atmospherics/unary/cryo_cell,/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) +"qt" = (/obj/machinery/atmospherics/unary/cryo_cell,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/medical/cryo{name = "Emergency Room"}) +"qu" = (/obj/machinery/camera{c_tag = "Emergency Room"; network = "Medbay"; pixel_x = 22},/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"qv" = (/obj/machinery/vending/medical,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"qw" = (/obj/structure/closet/secure_closet/medicine,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"qx" = (/obj/structure/table{step_y = 0},/obj/item/weapon/storage/firstaid/fire{pixel_y = 6},/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/regular{pixel_x = 4; pixel_y = 3},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"qy" = (/obj/structure/closet/secure_closet/doctor_personal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"qz" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/bridge/meeting_room) +"qA" = (/obj/machinery/camera{c_tag = "Conference Room"; dir = 8; network = "Command"},/turf/simulated/floor,/area/bridge/meeting_room) +"qB" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"qC" = (/obj/machinery/computer/supplycomp,/turf/simulated/floor,/area/quartermaster/storage) +"qD" = (/obj/machinery/door_control{id = "QMLoaddoor"; name = "Loading Doors"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor,/area/quartermaster/qm) +"qE" = (/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/quartermaster/qm) +"qF" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/port) +"qG" = (/turf/simulated/wall,/area/medical/cmo) +"qH" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/cmo) +"qI" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/cmo) +"qJ" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/cmo) +"qK" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"qL" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"qM" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/structure/window/reinforced/tinted/frosted{dir = 8},/obj/structure/window/reinforced/tinted/frosted,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/medical/cryo{name = "Emergency Room"}) +"qN" = (/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/obj/machinery/door/window/eastright{dir = 2; icon_state = "leftdeny"; req_access_txt = "5"; tag = "Cryo Control"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/medical/cryo{name = "Emergency Room"}) +"qO" = (/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/obj/structure/window/reinforced/tinted/frosted{tag = "icon-fwindow (EAST)"; icon_state = "fwindow"; dir = 4},/obj/structure/window/reinforced/tinted/frosted,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/medical/cryo{name = "Emergency Room"}) +"qP" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/medical/cryo{name = "Emergency Room"}) +"qQ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/medical/cryo{name = "Emergency Room"}) +"qR" = (/obj/structure/table{step_y = 0},/obj/item/weapon/storage/syringes,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"qS" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/quartermaster/storage) +"qT" = (/turf/simulated/floor{icon_state = "warning"},/area/quartermaster/storage) +"qU" = (/obj/effect/sign/movingparts{pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "warning"},/area/quartermaster/storage) +"qV" = (/obj/effect/sign/movingparts{pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/quartermaster/qm) +"qW" = (/obj/machinery/conveyor{backwards = 4; dir = 5; forwards = 2; id = "QMonload"; reverseSpriteMoveDir = 1},/turf/simulated/floor,/area/quartermaster/qm) +"qX" = (/obj/machinery/conveyor{backwards = 1; dir = 2; forwards = 2; id = "QMonload"},/obj/effect/sign/movingparts{pixel_x = 32},/turf/simulated/floor,/area/quartermaster/qm) +"qY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/effect/sign/movingparts,/turf/simulated/floor/plating,/area/quartermaster/qm) +"qZ" = (/obj/machinery/disposal,/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) +"ra" = (/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) +"rb" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/obj/machinery/light{dir = 1},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) +"rc" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) +"rd" = (/obj/machinery/power/apc{dir = 8; name = "CMOs Office APC"; pixel_x = 0; pixel_y = 25},/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) +"re" = (/obj/structure/table{step_y = 0},/obj/item/weapon/storage/stma_kit{step_x = 6; step_y = 6},/obj/item/weapon/storage/lglo_kit,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"rf" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/hallway/primary/port) +"rg" = (/turf/simulated/floor{tag = "icon-warnwhite (NORTHEAST)"; icon_state = "warnwhite"; dir = 5},/area/hallway/primary/port) +"rh" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/bridge/meeting_room) +"ri" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/floor,/area/bridge/meeting_room) +"rj" = (/obj/machinery/conveyor{backwards = 4; dir = 6; forwards = 1; id = "QMoffload"},/turf/simulated/floor,/area/quartermaster/storage) +"rk" = (/obj/machinery/conveyor{dir = 8; id = "QMoffload"},/turf/simulated/floor,/area/quartermaster/storage) +"rl" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 8; id = "QMoffload"},/turf/simulated/floor,/area/quartermaster/qm) +"rm" = (/obj/machinery/conveyor{dir = 8; id = "QMshuttle"},/turf/simulated/floor,/area/quartermaster/qm) +"rn" = (/obj/machinery/conveyor{dir = 8; id = "QMshuttle"},/obj/machinery/diverter{dir = 9},/turf/simulated/floor,/area/quartermaster/qm) +"ro" = (/obj/machinery/conveyor{dir = 8; id = "QMshuttle"},/obj/machinery/diverter{dir = 5},/turf/simulated/floor,/area/quartermaster/qm) +"rp" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 8; id = "QMshuttle"},/turf/simulated/floor,/area/quartermaster/qm) +"rq" = (/obj/machinery/conveyor{dir = 8; id = "QMshuttle"},/turf/simulated/floor/plating,/area/quartermaster/qm) +"rr" = (/obj/machinery/conveyor{dir = 8; id = "QMshuttle"},/turf/simulated/floor/plating,/area) +"rs" = (/obj/machinery/conveyor{dir = 8; id = "QMshuttle"},/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id = "QMLoaddoor"; name = "Supply Dock Loading Door"; opacity = 1},/turf/simulated/floor/plating,/area/quartermaster/qm) +"rt" = (/turf/simulated/wall,/area/medical/patients_rooms) +"ru" = (/turf/simulated/wall/r_wall,/area/medical/patients_rooms) +"rv" = (/turf/simulated/wall/r_wall,/area/medical/cmo) +"rw" = (/obj/machinery/computer/lockdown{department = "Medbay"; name = "Medbay Lockdown Control"},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"rx" = (/obj/structure/table,/obj/item/clothing/glasses/hud/health,/obj/item/weapon/reagent_containers/hypospray,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"ry" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) +"rz" = (/obj/structure/closet/wardrobe/cmo,/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) +"rA" = (/obj/machinery/sleep_console{icon_state = "sleeperconsole-r"; orient = "RIGHT"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"rB" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"rC" = (/obj/machinery/bodyscanner,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"rD" = (/obj/machinery/body_scanconsole,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"rE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"rF" = (/obj/effect/sign/redcross,/turf/simulated/wall,/area/medical/cryo{name = "Emergency Room"}) +"rG" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/hallway/primary/port) +"rH" = (/turf/simulated/floor{tag = "icon-warnwhite (EAST)"; icon_state = "warnwhite"; dir = 4},/area/hallway/primary/port) +"rI" = (/obj/structure/table,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor,/area/bridge/meeting_room) +"rJ" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/storage) +"rK" = (/obj/effect/sign/movingparts{pixel_x = 32; pixel_y = 0},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/storage) +"rL" = (/obj/effect/sign/movingparts{pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/qm) +"rM" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/qm) +"rN" = (/obj/machinery/conveyor_switch{id = "QMshuttle"; name = "Shuttle conveyor switch"},/obj/effect/sign/movingparts{pixel_x = 32},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/qm) +"rO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/effect/sign/movingparts,/turf/simulated/floor/plating,/area/quartermaster/qm) +"rP" = (/obj/structure/table,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/device/radio/intercom{broadcasting = 0; layer = 4; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) +"rQ" = (/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/patients_rooms) +"rR" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"rS" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"rT" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"rU" = (/obj/machinery/computer/crew,/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Medical Officer's Office"; departmentType = 5; name = "CMO RC"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"rV" = (/obj/structure/stool/chair{dir = 4},/obj/effect/landmark/start{name = "Chief Medical Officer"},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) +"rW" = (/obj/structure/table,/obj/item/weapon/stamp/cmo,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"rX" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) +"rY" = (/obj/structure/closet/secure_closet/CMO,/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) +"rZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cmo) +"sa" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Emergency Room"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"sb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/bridge/meeting_room) +"sc" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/bridge/meeting_room) +"sd" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/bridge/meeting_room) +"se" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = null; req_access_txt = "19"},/turf/simulated/floor/plating,/area/bridge/meeting_room) +"sf" = (/obj/structure/plasticflaps,/turf/simulated/floor,/area/quartermaster/storage) +"sg" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; dir = 2; freq = 1400; location = "QM #3"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) +"sh" = (/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/quartermaster/qm) +"si" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/quartermaster/qm) +"sj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/starboard) +"sk" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) +"sl" = (/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) +"sm" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Patient Room 1"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"sn" = (/obj/machinery/computer/security/medbay,/obj/machinery/keycard_auth{pixel_x = -25; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"so" = (/obj/machinery/computer/med_data,/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) +"sp" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"sq" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) +"sr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cmo) +"ss" = (/obj/machinery/camera{c_tag = "West Hallway, Outside ER"; dir = 8; network = "Medbay"},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) +"st" = (/turf/simulated/wall/r_wall,/area/teleporter) +"su" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/teleporter) +"sv" = (/obj/effect/sign/securearea{name = "ENGINEERING ACCESS"},/turf/simulated/wall/r_wall,/area/engine/aft) +"sw" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering"; req_access_txt = "10"},/turf/simulated/floor,/area/engine/aft) +"sx" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; dir = 2; freq = 1400; location = "QM #4"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) +"sy" = (/obj/machinery/conveyor_switch{id = "QMoffload"; name = "Cargo Bay Conveyor Switch"},/turf/simulated/floor,/area/quartermaster/qm) +"sz" = (/obj/machinery/light/spot{dir = 4; layer = 2.8},/turf/simulated/floor,/area/quartermaster/qm) +"sA" = (/obj/machinery/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) +"sB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"sC" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cmo) +"sD" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cmo) +"sE" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cmo) +"sF" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "CMOs Office"; req_access = null; req_access_txt = "40"},/turf/simulated/floor{icon_state = "white"},/area/medical/cmo) +"sG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cmo) +"sH" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"sI" = (/obj/structure/closet/emcloset,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"sJ" = (/obj/machinery/sleep_console{icon_state = "sleeperconsole-r"; orient = "RIGHT"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"sK" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"sL" = (/obj/structure/stool/bed/roller,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"sM" = (/turf/simulated/floor/plating,/area/teleporter) +"sN" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "19"},/turf/simulated/floor/plating,/area/maintenance/aft) +"sO" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) +"sP" = (/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,/area/quartermaster/qm) +"sQ" = (/obj/machinery/computer/supplycomp,/turf/simulated/floor,/area/quartermaster/qm) +"sR" = (/obj/structure/table/reinforced,/obj/item/weapon/stamp/denied,/obj/item/weapon/stamp{name = "Quartermaster's stamp"; pixel_x = -3; pixel_y = 3},/turf/simulated/floor,/area/quartermaster/qm) +"sS" = (/obj/machinery/disposal,/turf/simulated/floor,/area/quartermaster/qm) +"sT" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/port) +"sU" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"sV" = (/obj/machinery/power/apc{dir = 8; name = "Patient Treatment APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"sW" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"sX" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"sY" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Emergency Room"; req_access = null; req_access_txt = "5"},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/medical/cryo{name = "Emergency Room"}) +"sZ" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"ta" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "sshutters"; name = "Observation Shutters"; opacity = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"tb" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "sshutters"; name = "Observation Shutters"; opacity = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"tc" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "sshutters"; name = "Observation Shutters"; opacity = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"td" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Surgery"; req_access = null; req_access_txt = "45"},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/medical/surgery) +"te" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "sshutters"; name = "Observation Shutters"; opacity = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"tf" = (/turf/simulated/wall,/area/medical/surgery) +"tg" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/hallway/primary/port) +"th" = (/turf/simulated/floor{tag = "icon-warnwhite (SOUTHEAST)"; icon_state = "warnwhite"; dir = 6},/area/hallway/primary/port) +"ti" = (/obj/machinery/door/airlock/secure{name = "Teleport Access"; req_access_txt = "17"},/turf/simulated/floor/plating,/area/teleporter) +"tj" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/aft) +"tk" = (/obj/machinery/power/apc{name = "Maintenance Aft APC"; pixel_y = -25},/turf/simulated/floor/plating,/area/maintenance/aft) +"tl" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/aft) +"tm" = (/obj/machinery/power/apc{name = "Maintenance Starboard APC"; pixel_y = -25},/turf/simulated/floor/plating,/area/maintenance/starboard) +"tn" = (/obj/effect/landmark/start{name = "Cargo Technician"},/turf/simulated/floor,/area/quartermaster/storage) +"to" = (/obj/structure/table/reinforced,/obj/machinery/door/window/westright,/obj/machinery/door/window/eastleft,/turf/simulated/floor,/area/quartermaster/qm) +"tp" = (/obj/structure/stool/chair{dir = 8},/obj/effect/landmark/start{name = "Quartermaster"},/turf/simulated/floor,/area/quartermaster/qm) +"tq" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor,/area/quartermaster/qm) +"tr" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 25},/turf/simulated/floor/plating,/area/maintenance/port) +"ts" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"tt" = (/turf/simulated/floor{tag = "icon-whitehall (NORTHWEST)"; icon_state = "whitehall"; dir = 9},/area/medical/medbay) +"tu" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/medbay) +"tv" = (/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/medical/medbay) +"tw" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"tx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "sshutters"; name = "Observation Shutters"; opacity = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"ty" = (/obj/structure/table{step_y = 0},/obj/item/weapon/cleaner,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"tz" = (/obj/structure/table{step_y = 0},/obj/item/weapon/storage/stma_kit{step_x = 6; step_y = 6},/obj/item/weapon/storage/lglo_kit,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"tA" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"tB" = (/obj/structure/closet/secure_closet/anaesthetic,/obj/machinery/power/apc{dir = 4; name = "Surgery APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"tC" = (/obj/structure/table,/turf/simulated/floor,/area/teleporter) +"tD" = (/obj/structure/table,/obj/item/weapon/hand_tele,/turf/simulated/floor,/area/teleporter) +"tE" = (/obj/structure/table,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/teleporter) +"tF" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Teleporter"; network = "Command"},/turf/simulated/floor,/area/teleporter) +"tG" = (/obj/structure/closet/crate,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/teleporter) +"tH" = (/obj/item/weapon/crowbar,/turf/simulated/floor/plating,/area/teleporter) +"tI" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plating,/area/teleporter) +"tJ" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "19"},/turf/simulated/floor,/area/maintenance/aft) +"tK" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/ce) +"tL" = (/obj/machinery/light{dir = 4},/turf/simulated/floor,/area) +"tM" = (/obj/structure/table/reinforced,/obj/machinery/door/window/westleft,/obj/machinery/door/window/eastright,/turf/simulated/floor,/area/quartermaster/qm) +"tN" = (/obj/structure/rack,/obj/item/clothing/suit/fire/firefighter,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/glasses/meson,/turf/simulated/floor,/area/quartermaster/qm) +"tO" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/port) +"tP" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Patient Room 2"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"tQ" = (/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"tR" = (/turf/simulated/floor,/area/medical/medbay) +"tS" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) +"tT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "sshutters"; name = "Observation Shutters"; opacity = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"tU" = (/obj/machinery/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"tV" = (/obj/machinery/optable{id = "medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"tW" = (/obj/machinery/computer/operating{id = "medbay"},/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"tX" = (/obj/effect/sign/securearea,/turf/simulated/wall/r_wall,/area/teleporter) +"tY" = (/turf/simulated/floor,/area/teleporter) +"tZ" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor,/area/teleporter) +"ua" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft) +"ub" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/hor) +"uc" = (/obj/machinery/disposal,/obj/machinery/power/apc{desc = "Hehehe, it says Head Quarters."; name = "Head Quarters APC"; pixel_y = 25},/turf/simulated/floor,/area/crew_quarters/heads) +"ud" = (/turf/simulated/floor,/area/crew_quarters/heads) +"ue" = (/turf/simulated/wall,/area/crew_quarters/heads/ce) +"uf" = (/obj/structure/table,/obj/item/wardrobe/chief_engineer,/turf/simulated/floor,/area/crew_quarters/heads/ce) +"ug" = (/obj/effect/landmark{name = "plant"},/obj/machinery/power/apc{name = "CE Quarters APC"; pixel_y = 25},/turf/simulated/floor,/area/crew_quarters/heads/ce) +"uh" = (/obj/structure/bookcase/manuals/engineering,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/crew_quarters/heads/ce) +"ui" = (/obj/machinery/computer/lockdown{department = "Engineering"; name = "Engineering Lockdown Control"},/turf/simulated/floor,/area/crew_quarters/heads/ce) +"uj" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/weapon/crowbar,/obj/item/weapon/cable_coil,/turf/simulated/floor,/area/crew_quarters/heads/ce) +"uk" = (/obj/effect/sign/fire{desc = "A warning sign which reads 'INFLAMMABLE'"; name = "INFLAMMABLE"},/turf/simulated/wall/r_wall,/area) +"ul" = (/obj/structure/table,/turf/simulated/floor,/area/quartermaster/storage) +"um" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor,/area/quartermaster/storage) +"un" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/turf/simulated/floor,/area/quartermaster/storage) +"uo" = (/obj/structure/table,/obj/item/weapon/crowbar,/turf/simulated/floor,/area/quartermaster/storage) +"up" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/machinery/camera{c_tag = "Cargo Loading Area North"},/turf/simulated/floor,/area/quartermaster/storage) +"uq" = (/obj/structure/closet,/turf/simulated/floor,/area/quartermaster/qm) +"ur" = (/obj/structure/rack,/turf/simulated/floor,/area/quartermaster/qm) +"us" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor,/area/quartermaster/qm) +"ut" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"uu" = (/obj/effect/sign/examroom,/turf/simulated/wall,/area/medical/patients_rooms) +"uv" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"uw" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Surgery"; req_access = null; req_access_txt = "45"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"ux" = (/obj/structure/table{step_y = 0},/obj/item/weapon/cautery,/obj/item/weapon/retractor,/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 26; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"uy" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/secure{name = "Teleport Access"; req_access_txt = "17"},/turf/simulated/floor,/area/teleporter) +"uz" = (/obj/item/device/radio/beacon,/turf/simulated/floor,/area/teleporter) +"uA" = (/obj/machinery/requests_console{department = "Teleporter"; pixel_x = 30},/turf/simulated/floor,/area/teleporter) +"uB" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/stamp/rd,/turf/simulated/floor,/area/crew_quarters/heads/hor) +"uC" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/floor,/area/crew_quarters/heads/hor) +"uD" = (/obj/structure/table,/obj/machinery/power/apc{name = "RD Quarters APC"; pixel_y = 25},/turf/simulated/floor,/area/crew_quarters/heads/hor) +"uE" = (/obj/structure/bookcase/manuals/research_and_development,/turf/simulated/floor,/area/crew_quarters/heads/hor) +"uF" = (/turf/simulated/wall,/area/crew_quarters/heads/hor) +"uG" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/ce,/turf/simulated/floor,/area/crew_quarters/heads/ce) +"uH" = (/turf/simulated/floor,/area/crew_quarters/heads/ce) +"uI" = (/obj/structure/stool,/turf/simulated/floor,/area/crew_quarters/heads/ce) +"uJ" = (/obj/structure/table,/obj/item/weapon/circuitboard/communications,/obj/item/weapon/screwdriver{pixel_y = 16},/turf/simulated/floor,/area/crew_quarters/heads/ce) +"uK" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/heads/ce) +"uL" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area) +"uM" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"uN" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"uO" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"uP" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"uQ" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"uR" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Resting Room"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"uS" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"uT" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"uU" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"uV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{icon_state = "pdoor0"; id = "sshutters"; name = "Observation Shutters"; opacity = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"uW" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"uX" = (/obj/structure/table{step_y = 0},/obj/item/weapon/hemostat,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"uY" = (/obj/structure/table{step_y = 0},/obj/item/weapon/surgical_tool/bonesetter,/obj/item/weapon/surgical_tool/bonegel,/obj/machinery/camera{c_tag = "Surgery"; dir = 1; network = "Medbay"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"uZ" = (/obj/structure/table{step_y = 0},/obj/item/weapon/scalpel,/obj/machinery/light,/obj/machinery/door_control{id = "sshutters"; name = "Privacy Shutters"; step_y = -25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"va" = (/obj/structure/table{step_y = 0},/obj/item/weapon/surgicaldrill,/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"vb" = (/obj/structure/table{step_y = 0},/obj/item/clothing/glasses/hud/health,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"vc" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/teleporter) +"vd" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/teleporter) +"ve" = (/obj/machinery/computer/security/research,/turf/simulated/floor,/area/crew_quarters/heads/hor) +"vf" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/floor,/area/crew_quarters/heads/hor) +"vg" = (/turf/simulated/floor,/area/crew_quarters/heads/hor) +"vh" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/crew_quarters/heads) +"vi" = (/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/crew_quarters/heads) +"vj" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/structure/table,/obj/structure/table/reinforced,/turf/simulated/floor,/area/crew_quarters/heads/ce) +"vk" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/heads/ce) +"vl" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) +"vm" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"vn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"vo" = (/obj/structure/stool/chair/comfy/beige{tag = "icon-comfychair_beige (EAST)"; icon_state = "comfychair_beige"; dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"vp" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"vq" = (/obj/structure/stool/bed/roller,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"vr" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"vs" = (/turf/simulated/wall,/area/medical/medbay) +"vt" = (/obj/structure/closet/crate,/turf/simulated/floor,/area/teleporter) +"vu" = (/obj/machinery/shieldwallgen,/turf/simulated/floor{icon_state = "bot"},/area/teleporter) +"vv" = (/obj/machinery/shieldwallgen,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/teleporter) +"vw" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/teleporter) +"vx" = (/turf/simulated/floor{icon_state = "warning"},/area/teleporter) +"vy" = (/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) +"vz" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/crew_quarters/heads/hor) +"vA" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{req_access_txt = "30"},/turf/simulated/floor,/area/crew_quarters/heads/hor) +"vB" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "Chief Engineer"; req_access_txt = "56"},/turf/simulated/floor,/area/crew_quarters/heads/ce) +"vC" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor,/area/crew_quarters/heads/ce) +"vD" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/stamp/ce,/turf/simulated/floor,/area/crew_quarters/heads/ce) +"vE" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/heads/ce) +"vF" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) +"vG" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Patient Room 3"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"vH" = (/obj/structure/table,/obj/item/device/healthanalyzer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"vI" = (/obj/machinery/camera{c_tag = "Medbay Hallway North"; dir = 4; network = "Medbay"},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"vJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"vK" = (/obj/effect/landmark{name = "emcloset"},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"vL" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"vM" = (/obj/structure/stool/chair,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"vN" = (/obj/structure/stool/chair,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"vO" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Medbay Lobby North"; network = "Medbay"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"vP" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/hallway/primary/port) +"vQ" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/shieldwallgen,/turf/simulated/floor{icon_state = "bot"},/area/teleporter) +"vR" = (/obj/machinery/computer/teleporter,/turf/simulated/floor{icon_state = "floorgrime"},/area/teleporter) +"vS" = (/obj/machinery/teleport/station,/turf/simulated/floor{icon_state = "floorgrime"},/area/teleporter) +"vT" = (/obj/machinery/teleport/hub,/turf/simulated/floor{icon_state = "floorgrime"},/area/teleporter) +"vU" = (/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) +"vV" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/rd,/turf/simulated/floor,/area/crew_quarters/heads/hor) +"vW" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig/elite,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/elite,/turf/simulated/floor,/area/crew_quarters/heads/ce) +"vX" = (/obj/structure/closet/secure_closet/engineering_chief,/turf/simulated/floor,/area/crew_quarters/heads/ce) +"vY" = (/obj/machinery/power/monitor{name = "Engineering Power Monitor"},/obj/machinery/light,/turf/simulated/floor,/area/crew_quarters/heads/ce) +"vZ" = (/obj/machinery/power/monitor{name = "Station Power Monitor"},/turf/simulated/floor,/area/crew_quarters/heads/ce) +"wa" = (/obj/machinery/computer/security/engineering,/turf/simulated/floor,/area/crew_quarters/heads/ce) +"wb" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area) +"wc" = (/obj/machinery/camera{c_tag = "Refilling Station"; dir = 8; network = "Atmospherics"},/turf/simulated/floor,/area) +"wd" = (/obj/machinery/bodyscanner,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"we" = (/obj/machinery/body_scanconsole,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"wf" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"wg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"wh" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"wi" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"wj" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"wk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"wl" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"wm" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"wn" = (/obj/machinery/camera{c_tag = "West Hallway, Outside Med-Lobby (North)"; dir = 8; network = "Security"},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) +"wo" = (/obj/structure/table,/turf/simulated/floor,/area/crew_quarters/heads/hor) +"wp" = (/obj/structure/closet/secure_closet/rd,/turf/simulated/floor,/area/crew_quarters/heads/hor) +"wq" = (/obj/structure/closet/wardrobe/rd,/turf/simulated/floor,/area/crew_quarters/heads/hor) +"wr" = (/turf/simulated/wall,/area/crew_quarters/heads/hop) +"ws" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/hop) +"wt" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/glass/glass_medical{name = "Medbay"; req_access = null; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"wu" = (/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"wv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"ww" = (/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) +"wx" = (/turf/simulated/wall,/area/maintenance/aft) +"wy" = (/obj/structure/walllocker/emerglocker/west,/turf/simulated/floor,/area/crew_quarters/heads) +"wz" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"wA" = (/obj/structure/bookcase{category = "Fiction"; name = "bookcase (Fiction)"},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"wB" = (/obj/machinery/light{dir = 1},/obj/machinery/computer/med_data,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"wC" = (/obj/machinery/computer/secure_data,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"wD" = (/obj/structure/table,/obj/machinery/computer/card,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"wE" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics"; req_access_txt = "24"},/turf/simulated/floor,/area) +"wF" = (/obj/item/weapon/crowbar,/turf/simulated/floor,/area) +"wG" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area) +"wH" = (/obj/structure/table,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"wI" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"wJ" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/cmo) +"wK" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"wL" = (/obj/machinery/computer/crew,/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"wM" = (/obj/machinery/computer/security/medbay,/obj/machinery/power/apc{name = "CMO Quarters APC"; pixel_y = 25},/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"wN" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"wO" = (/turf/simulated/wall,/area/crew_quarters/heads/cmo) +"wP" = (/obj/structure/stool/chair/comfy/black{tag = "icon-comfychair_black (EAST)"; icon_state = "comfychair_black"; dir = 4},/obj/machinery/power/apc{dir = 1; name = "HoP Quarters APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/crew_quarters/heads/hop) +"wQ" = (/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/crew_quarters/heads/hop) +"wR" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/crew_quarters/heads/hop) +"wS" = (/obj/structure/table,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"wT" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/heads/hop) +"wU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/port) +"wV" = (/obj/structure/stool/chair{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"wW" = (/obj/machinery/computer/med_data,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"wX" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"wY" = (/obj/machinery/light{dir = 4},/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"wZ" = (/obj/effect/sign/redcross,/turf/simulated/wall,/area/medical/medbay) +"xa" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/hallway/primary/port) +"xb" = (/turf/simulated/wall,/area/janitor) +"xc" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Janitor"},/turf/simulated/floor/plating,/area/janitor) +"xd" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/stamp/cmo,/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"xe" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"xf" = (/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"xg" = (/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/crew_quarters/heads/hop) +"xh" = (/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters/heads/hop) +"xi" = (/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/crew_quarters/heads/hop) +"xj" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/weapon/stamp/hop,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"xk" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/heads/hop) +"xl" = (/obj/effect/sign/nosmoking_1,/turf/simulated/wall/r_wall,/area) +"xm" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/maintenance{name = "Mining Department"; req_access_txt = "48"},/turf/simulated/floor,/area) +"xn" = (/turf/simulated/wall/r_wall,/area/medical/chemistry) +"xo" = (/turf/simulated/wall,/area/medical/chemistry) +"xp" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"xq" = (/obj/structure/stool/chair{dir = 4},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"xr" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/glass/glass_medical{name = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"xs" = (/obj/machinery/power/apc{dir = 8; name = "Custodial Closet APC"; pixel_x = -24},/obj/machinery/door/window/westleft{tag = "icon-left"; name = "Janitoral Delivery"; icon_state = "left"; dir = 2; req_access_txt = "26"},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"},/area/janitor) +"xt" = (/obj/structure/table,/turf/simulated/floor,/area/janitor) +"xu" = (/obj/structure/table,/obj/item/weapon/storage/mousetraps,/obj/machinery/requests_console{department = "Janitorial"; departmentType = 1; pixel_y = 29},/turf/simulated/floor,/area/janitor) +"xv" = (/obj/structure/table,/obj/item/weapon/storage/lightbox/bulbs,/obj/item/weapon/storage/lightbox/tubes,/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/janitor) +"xw" = (/obj/structure/closet/l3closet/janitor,/turf/simulated/floor,/area/janitor) +"xx" = (/obj/structure/closet/secure_closet/janitor_personal,/turf/simulated/floor,/area/janitor) +"xy" = (/obj/structure/closet/jcloset2,/turf/simulated/floor,/area/janitor) +"xz" = (/obj/machinery/computer/med_data,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"xA" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "Chief Medical Officer"; req_access_txt = "40"},/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"xB" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "Head of Personal"; req_access_txt = "57"},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"xC" = (/turf/simulated/floor,/area/crew_quarters/heads/hop) +"xD" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/heads/hop) +"xE" = (/obj/machinery/power/apc{dir = 4; name = "Mining Dock APC"; pixel_x = -27; pixel_y = 2},/turf/simulated/floor,/area) +"xF" = (/obj/structure/closet/secure_closet/chemist_personal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"xG" = (/obj/structure/closet/secure_closet/chemist_personal,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"xH" = (/obj/structure/closet/wardrobe/chemistry_white,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"xI" = (/obj/machinery/disposal,/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"xJ" = (/obj/structure/closet/secure_closet/chemical,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"xK" = (/obj/structure/closet/secure_closet/chemical,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"xL" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"xM" = (/obj/structure/closet/extinguisher{dir = 4; pixel_x = -24},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"xN" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"xO" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/janitor) +"xP" = (/turf/simulated/floor,/area/janitor) +"xQ" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor,/area/janitor) +"xR" = (/obj/structure/closet/jcloset,/turf/simulated/floor,/area/janitor) +"xS" = (/obj/structure/bookcase/manuals/medical,/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"xT" = (/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/crew_quarters/heads/hop) +"xU" = (/turf/simulated/floor{icon_state = "carpetside"},/area/crew_quarters/heads/hop) +"xV" = (/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/crew_quarters/heads/hop) +"xW" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/hop,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"xX" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/chemistry) +"xY" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/pill_bottle/inaprovaline{pixel_x = 5; pixel_y = -2},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"xZ" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"ya" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"yb" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) +"yc" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/filingcabinet,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"yd" = (/obj/structure/closet/secure_closet/medicine,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"ye" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/janitor) +"yf" = (/obj/structure/mopbucket,/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = -25},/turf/simulated/floor,/area/janitor) +"yg" = (/obj/item/weapon/mop,/obj/item/weapon/reagent_containers/glass/bucket,/obj/machinery/light_switch{layer = 3.3; pixel_x = 0; pixel_y = -25},/turf/simulated/floor,/area/janitor) +"yh" = (/obj/machinery/camera{c_tag = "Janitors Closet"; dir = 1},/turf/simulated/floor,/area/janitor) +"yi" = (/obj/machinery/disposal,/turf/simulated/floor,/area/janitor) +"yj" = (/obj/structure/closet/secure_closet/CMO,/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"yk" = (/obj/structure/closet/wardrobe/cmo,/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"yl" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/green,/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"ym" = (/obj/structure/table,/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"yn" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"yo" = (/obj/structure/closet/secure_closet/hop,/obj/machinery/light,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"yp" = (/obj/structure/closet/wardrobe/hop,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"yq" = (/obj/structure/disposalpipe/junction{dir = 4},/turf/simulated/wall,/area) +"yr" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/chemistry) +"ys" = (/obj/structure/table,/obj/item/weapon/storage/beakerbox{pixel_x = 2; pixel_y = 2},/obj/item/weapon/reagent_containers/glass/large,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/storage/pill_bottle/inaprovaline{pixel_x = 5; pixel_y = -2},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"yt" = (/obj/effect/landmark/start{name = "Chemist"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"yu" = (/obj/structure/table,/obj/item/clothing/glasses/science,/obj/item/clothing/glasses/science{pixel_x = 4; pixel_y = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"yv" = (/obj/structure/table,/obj/item/device/assembly/igniter{pixel_x = -4; pixel_y = -4},/obj/item/device/assembly/igniter{pixel_x = -4; pixel_y = 4},/obj/item/device/assembly/igniter,/obj/item/weapon/chem_grenade{pixel_x = 4; pixel_y = 4},/obj/item/weapon/chem_grenade{pixel_x = 8; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"yw" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/westright{dir = 4; icon_state = "leftspark"; name = "Chemistry Desk"; req_access_txt = "5"; tag = "icon-leftspark (EAST)"},/obj/structure/table/reinforced{layer = 2.6},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"yx" = (/obj/machinery/copier,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) +"yy" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"yz" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Custodial Closet"; req_access_txt = "26"},/turf/simulated/floor,/area/janitor) +"yA" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_command{name = "Command Quarters"; req_access_txt = "19"},/turf/simulated/floor,/area/crew_quarters/heads) +"yB" = (/turf/simulated/wall/r_wall,/area/hallway/primary/aft) +"yC" = (/obj/effect/sign/securearea{name = "ENGINEERING ACCESS"},/turf/simulated/wall/r_wall,/area) +"yD" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Access, Refilling Station"; req_access_txt = "0"},/turf/simulated/floor,/area) +"yE" = (/obj/effect/sign/nosmoking_2,/turf/simulated/wall,/area/maintenance/starboard) +"yF" = (/turf/simulated/wall,/area/maintenance/disposal) +"yG" = (/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2"; icon_state = "pipe-j2"; dir = 2},/turf/simulated/floor/plating,/area/maintenance/disposal) +"yH" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/plating,/area/maintenance/disposal) +"yI" = (/obj/machinery/conveyor{dir = 8; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) +"yJ" = (/obj/machinery/conveyor{dir = 8; id = "garbage"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/disposal) +"yK" = (/obj/machinery/conveyor{dir = 8; id = "garbage"},/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id = "Disposal Exit"; name = "Disposal Exit Vent"; opacity = 1},/turf/simulated/floor/plating,/area/maintenance/disposal) +"yL" = (/obj/machinery/mass_driver{dir = 4; id = "trash"},/turf/simulated/floor/plating,/area/maintenance/disposal) +"yM" = (/obj/machinery/chem_master,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"yN" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"yO" = (/obj/structure/table,/obj/item/stack/sheet/plasma,/obj/item/stack/sheet/plasma{pixel_x = -6; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"yP" = (/obj/structure/table,/obj/item/weapon/chem_grenade{pixel_x = 8; pixel_y = 8},/obj/item/weapon/chem_grenade{pixel_x = 8},/obj/item/device/assembly/timer{pixel_x = -4; pixel_y = -4},/obj/item/device/assembly/timer{step_x = -4; step_y = 4},/obj/item/device/assembly/timer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"yQ" = (/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/hallway/primary/aft) +"yR" = (/turf/simulated/floor,/area/hallway/primary/aft) +"yS" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/aft) +"yT" = (/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/aft) +"yU" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/aft) +"yV" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/aft) +"yW" = (/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/hallway/primary/aft) +"yX" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/hallway/primary/aft) +"yY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/disposal) +"yZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/disposal) +"za" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/disposal) +"zb" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Disposal Access"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/disposal) +"zc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/disposal) +"zd" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/chemistry) +"ze" = (/obj/machinery/chem_dispenser,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"zf" = (/obj/structure/stool/chair,/obj/effect/landmark/start{name = "Chemist"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"zg" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Chemistry"; req_access_txt = "33"; req_one_access_txt = "0"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"zh" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/aft) +"zi" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/maintenance{name = "Disposal Access"; req_access_txt = "12"},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/disposal) +"zj" = (/turf/simulated/floor/plating,/area/maintenance/disposal) +"zk" = (/obj/machinery/conveyor_switch{id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) +"zl" = (/obj/effect/decal/cleanable/oil,/turf/simulated/floor/plating,/area/maintenance/disposal) +"zm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area/maintenance/disposal) +"zn" = (/obj/structure/table,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"zo" = (/obj/structure/table,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"zp" = (/obj/machinery/reagentgrinder,/obj/machinery/camera{c_tag = "Chemistry"; dir = 1; network = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"zq" = (/obj/machinery/power/apc{dir = 8; level = 4; name = "Chemistry APC"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"zr" = (/obj/structure/table,/obj/item/weapon/storage/beakerbox{pixel_x = 6; pixel_y = 6},/obj/item/weapon/storage/pillbottlebox,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"zs" = (/obj/structure/table,/obj/item/weapon/storage/beakerbox{pixel_x = 6; pixel_y = 6},/obj/item/weapon/storage/lglo_kit,/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"zt" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"zu" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"zv" = (/obj/machinery/power/apc{dir = 4; name = "Medbay APC"; pixel_x = 0; pixel_y = -24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"zw" = (/obj/machinery/vending/medical,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"zx" = (/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"zy" = (/obj/machinery/vending/coffee,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"zz" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Medbay Lobby South"; dir = 1; network = "Medbay"},/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"zA" = (/obj/machinery/light,/obj/machinery/camera{c_tag = "West Hallway, Outside Med-Lobby (South)"; dir = 1; network = "Medbay"},/turf/simulated/floor,/area/hallway/primary/aft) +"zB" = (/obj/machinery/light,/turf/simulated/floor,/area/hallway/primary/aft) +"zC" = (/obj/structure/closet/crate,/turf/simulated/floor/plating,/area/maintenance/disposal) +"zD" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29},/turf/simulated/floor/plating,/area/maintenance/disposal) +"zE" = (/obj/machinery/power/apc{dir = 4; name = "Disposal APC"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/plating,/area/maintenance/disposal) +"zF" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/disposal) +"zG" = (/obj/machinery/door_control{id = "Disposal Exit"; name = "Disposal Vent Control"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/plating,/area/maintenance/disposal) +"zH" = (/obj/machinery/driver_button{id = "trash"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/plating,/area/maintenance/disposal) +"zI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/disposal) +"zJ" = (/turf/simulated/wall/r_wall,/area/medical/genetics) +"zK" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/genetics) +"zL" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/genetics) +"zM" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics) +"zN" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"zO" = (/turf/simulated/wall,/area/crew_quarters/cafeteria) +"zP" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Cafeteria"},/turf/simulated/floor,/area/crew_quarters/cafeteria) +"zQ" = (/obj/effect/sign/barsign,/turf/simulated/wall,/area/crew_quarters/cafeteria) +"zR" = (/turf/simulated/wall,/area/crew_quarters/bar) +"zS" = (/obj/machinery/door_control{dir = 8; id = "bar"; name = "Bar Shutters"; pixel_x = -24; pixel_y = 0},/turf/simulated/wall,/area/crew_quarters/bar) +"zT" = (/turf/simulated/wall,/area/hydroponics) +"zU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hydroponics) +"zV" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access_txt = "35"},/turf/simulated/floor,/area/hydroponics) +"zW" = (/turf/simulated/wall,/area/chapel/main) +"zX" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/chapel/main) +"zY" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/chapel/main) +"zZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/chapel/main) +"Aa" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/glass{name = "Chapel"},/turf/simulated/floor,/area/chapel/main) +"Ab" = (/turf/simulated/wall,/area/chapel/office) +"Ac" = (/turf/simulated/wall,/area/crew_quarters) +"Ad" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Crew Quarters"},/turf/simulated/floor,/area/crew_quarters) +"Ae" = (/turf/simulated/wall/r_wall,/area/crew_quarters) +"Af" = (/obj/structure/closet/secure_closet/genetics_personal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"Ag" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"Ah" = (/obj/machinery/computer/cloning{wantspod = 1; wantsscan = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"Ai" = (/obj/machinery/clonepod,/obj/machinery/camera{c_tag = "Genetical Research"; dir = 2; network = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"Aj" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"Ak" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"Al" = (/obj/machinery/light{dir = 1},/obj/structure/table,/obj/item/weapon/book/manual/medical_cloning,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"Am" = (/obj/machinery/computer/cloning{wantspod = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"An" = (/obj/machinery/dna_scannernew,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"Ao" = (/obj/structure/table,/obj/item/device/healthanalyzer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"Ap" = (/turf/simulated/wall,/area/medical/genetics) +"Aq" = (/obj/machinery/vending/medical,/obj/machinery/light_switch{dir = 8; pixel_x = -24},/obj/machinery/camera{c_tag = "Medbay Storage"; dir = 4; network = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"Ar" = (/obj/structure/table,/obj/item/weapon/cleaner{pixel_x = 8; pixel_y = 3},/obj/item/weapon/hand_labeler,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"As" = (/obj/structure/table,/obj/item/weapon/storage/backpack/medic/full,/obj/item/weapon/storage/backpack/medic/full,/obj/item/weapon/storage/backpack/medic/full,/obj/item/weapon/storage/belt/medical,/obj/item/weapon/storage/belt/medical,/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"At" = (/obj/structure/table,/obj/item/weapon/storage/gl_kit{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/syringes,/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"Au" = (/obj/structure/bookcase/manuals/medical,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"Av" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"Aw" = (/obj/structure/window/reinforced,/obj/machinery/door/window/eastright{tag = "icon-right (WEST)"; name = "Medbay Delivery"; icon_state = "right"; dir = 8; req_access_txt = "5"},/turf/simulated/floor{icon_state = "delivery"},/area/medical/medbay) +"Ax" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; freq = 1400; location = "Medbay"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/westright{tag = "icon-right (EAST)"; name = "Medbay Delivery"; icon_state = "right"; dir = 4; req_access_txt = "34"},/turf/simulated/floor{icon_state = "bot"},/area/medical/medbay) +"Ay" = (/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"Az" = (/obj/machinery/vending/cola,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"AA" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"AB" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"AC" = (/obj/structure/bookcase{category = "Fiction"; name = "bookcase (Fiction)"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"AD" = (/obj/structure/bookcase{category = "Non-Fiction"; name = "bookcase (Non-Fiction)"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"AE" = (/obj/structure/table,/obj/machinery/door/poddoor/shutters{desc = "A type of shutter"; dir = 8; id = "barshutter"; layer = 3.3; name = "Bar Shutters"; networkTag = "Bar Shutters"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"AF" = (/obj/structure/table,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"AG" = (/obj/machinery/vending/boozeomat,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"AH" = (/obj/structure/closet/secure_closet/barman_personal,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"AI" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) +"AJ" = (/obj/machinery/sink/kitchen2,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) +"AK" = (/obj/structure/closet/secure_closet/fridge,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) +"AL" = (/obj/structure/reagent_dispensers/beerkeg,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) +"AM" = (/obj/structure/table,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"AN" = (/obj/structure/closet/crate/hydroponics/prespawned,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"AO" = (/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},/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor/plating,/area/hydroponics) +"AP" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/hydroponics) +"AQ" = (/turf/simulated/floor,/area/hydroponics) +"AR" = (/obj/machinery/door/window/eastright{tag = "icon-left"; name = "Hydroponics Delivery"; icon_state = "left"; dir = 2; req_access_txt = "35"; base_state = "left"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"},/area/hydroponics) +"AS" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Hydroponics"},/obj/machinery/door/window/westright{dir = 4; icon_state = "right"; name = "Hydrophonics Delivery"; req_access_txt = "34"; tag = "icon-right (EAST)"},/turf/simulated/floor{icon_state = "bot"},/area/hydroponics) +"AT" = (/obj/machinery/disposal,/obj/machinery/power/apc{dir = 8; name = "Chapel APC"; pixel_x = -25},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) +"AU" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -6; pixel_y = 10},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"AV" = (/obj/structure/table,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"AW" = (/obj/structure/table,/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) +"AX" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/chapel/main) +"AY" = (/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/chapel/main) +"AZ" = (/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/chapel/main) +"Ba" = (/obj/structure/closet/wardrobe/chaplain_black,/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/chapel/office) +"Bb" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/chapel/office) +"Bc" = (/obj/structure/bookcase{category = "Religion"; name = "bookcase (Religious)"},/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/chapel/office) +"Bd" = (/obj/structure/bookcase{category = "Non-Fiction"; name = "bookcase (Non-Fiction)"},/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/chapel/office) +"Be" = (/obj/structure/closet/secure_closet/counselor_personal,/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/chapel/office) +"Bf" = (/turf/simulated/floor,/area/crew_quarters) +"Bg" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor,/area/crew_quarters) +"Bh" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/camera{c_tag = "Crew Quarters Room 1"},/turf/simulated/floor,/area/crew_quarters) +"Bi" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/camera{c_tag = "Crew Quarters Room 2"},/turf/simulated/floor,/area/crew_quarters) +"Bj" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/camera{c_tag = "Crew Quarters Room 3"},/turf/simulated/floor,/area/crew_quarters) +"Bk" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor,/area/crew_quarters) +"Bl" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/camera{c_tag = "Crew Quarters Room 4"},/turf/simulated/floor,/area/crew_quarters) +"Bm" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/closet/wardrobe/genetics_white,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"Bn" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"Bo" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"Bp" = (/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"Bq" = (/obj/machinery/power/apc{dir = 4; name = "Genetics APC"; pixel_x = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"Br" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_medical{name = "Medbay Storage"; req_access = null; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"Bs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/aft) +"Bt" = (/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"Bu" = (/obj/machinery/door/airlock/freezer,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) +"Bv" = (/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) +"Bw" = (/obj/structure/table,/obj/item/weapon/book/manual/hydroponics_pod_people,/obj/item/weapon/paper/hydroponics,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"Bx" = (/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"By" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock{name = "Hydrophonics Storage"; req_access_txt = "35"},/turf/simulated/floor,/area/hydroponics) +"Bz" = (/obj/machinery/power/apc{dir = 8; name = "Hydroponics APC"; pixel_x = 27; pixel_y = 3},/turf/simulated/floor,/area/hydroponics) +"BA" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"BB" = (/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/chapel/main) +"BC" = (/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"BD" = (/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/chapel/main) +"BE" = (/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/chapel/main) +"BF" = (/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/main) +"BG" = (/obj/machinery/door/airlock{name = "Chapel Office"; req_access_txt = "22"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/chapel/office) +"BH" = (/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/chapel/office) +"BI" = (/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) +"BJ" = (/obj/structure/stool/chair,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) +"BK" = (/obj/item/weapon/storage/briefcase,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) +"BL" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/office) +"BM" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/crew_quarters) +"BN" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/genetics) +"BO" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"BP" = (/obj/structure/stool/chair{dir = 8},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"BQ" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"BR" = (/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"BS" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Genetics Research"; req_access_txt = "9"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"BT" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"BU" = (/obj/structure/table,/obj/item/weapon/storage/stma_kit{pixel_x = 6; pixel_y = 6; step_x = 0; step_y = 0},/obj/item/weapon/storage/lglo_kit,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"BV" = (/obj/structure/closet/secure_closet/chemical,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"BW" = (/obj/structure/table,/obj/item/weapon/book/manual/barman_recipes,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"BX" = (/obj/structure/closet/secure_closet/hydro_personal,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"BY" = (/obj/structure/closet/wardrobe/hydro_green,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"BZ" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"Ca" = (/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/chapel/main) +"Cb" = (/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/chapel/main) +"Cc" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/main) +"Cd" = (/obj/machinery/power/apc{dir = 8; name = "Chapel Office APC"; pixel_x = -25},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/chapel/office) +"Ce" = (/obj/machinery/light/lamp/green{pixel_x = 1; pixel_y = 5},/obj/structure/table/woodentable,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) +"Cf" = (/obj/structure/table/woodentable,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) +"Cg" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) +"Ch" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/office) +"Ci" = (/obj/structure/table,/obj/machinery/light/small{dir = 4},/obj/machinery/light_switch{layer = 3.3; pixel_x = 0; pixel_y = -25},/turf/simulated/floor,/area/crew_quarters) +"Cj" = (/obj/structure/table,/obj/machinery/light/small,/obj/machinery/light_switch{layer = 3.3; pixel_x = 0; pixel_y = -25},/turf/simulated/floor,/area/crew_quarters) +"Ck" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics) +"Cl" = (/obj/structure/table,/obj/item/weapon/storage/diskbox,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"Cm" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"Cn" = (/turf/simulated/wall,/area/medical/morgue) +"Co" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"Cp" = (/obj/machinery/camera{c_tag = "Medbay Hallway South"; dir = 8; network = "Medbay"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) +"Cq" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"Cr" = (/obj/structure/table,/obj/item/weapon/storage/diskbox{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/beakerbox,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"Cs" = (/obj/structure/table,/obj/machinery/power/apc{dir = 8},/obj/item/weapon/storage/firstaid/regular{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/firstaid/regular,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"Ct" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/firstaid/toxin,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"Cu" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/firstaid/fire,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"Cv" = (/obj/structure/table,/obj/item/weapon/gun/syringe{pixel_y = 4},/obj/item/weapon/gun/syringe,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"Cw" = (/obj/structure/closet/wardrobe/medic_white,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"Cx" = (/obj/structure/closet/secure_closet/anaesthetic,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"Cy" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"Cz" = (/obj/structure/table,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"CA" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"CB" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor,/area/hydroponics) +"CC" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) +"CD" = (/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/chapel/main) +"CE" = (/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) +"CF" = (/obj/structure/filingcabinet,/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/chapel/office) +"CG" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) +"CH" = (/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/office) +"CI" = (/obj/machinery/camera{c_tag = "Crew Quarters Hallway"; dir = 8},/turf/simulated/floor,/area/crew_quarters) +"CJ" = (/obj/machinery/door/airlock{name = "Crew Quarters"},/turf/simulated/floor,/area/crew_quarters) +"CK" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 4; pixel_y = 3},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"CL" = (/obj/effect/landmark/start{name = "Geneticist"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"CM" = (/obj/structure/table,/obj/item/weapon/storage/diskbox,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"CN" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"CO" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"CP" = (/obj/structure/closet/crate,/obj/machinery/power/apc{dir = 8; name = "Morgue APC"; pixel_y = 24},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"CQ" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"CR" = (/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"CS" = (/obj/machinery/light_switch{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"CT" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"CU" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/medical/medbay) +"CV" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) +"CW" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/medbay) +"CX" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/medbay) +"CY" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) +"CZ" = (/obj/machinery/camera{c_tag = "Cafeteria Port"; dir = 4},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"Da" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"Db" = (/obj/structure/closet/secure_closet/bar,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) +"Dc" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"Dd" = (/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"De" = (/obj/machinery/gibber,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"Df" = (/obj/machinery/hydroponics,/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) +"Dg" = (/turf/simulated/floor{dir = 9; icon_state = "green"},/area/hydroponics) +"Dh" = (/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) +"Di" = (/turf/simulated/floor{dir = 5; icon_state = "green"},/area/hydroponics) +"Dj" = (/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) +"Dk" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/main) +"Dl" = (/obj/machinery/disposal,/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/chapel/office) +"Dm" = (/obj/machinery/copier,/obj/machinery/requests_console{department = "Chapel"; departmentType = 2; pixel_y = -30},/turf/simulated/floor{icon_state = "carpetside"},/area/chapel/office) +"Dn" = (/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor{icon_state = "carpetside"},/area/chapel/office) +"Do" = (/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor{icon_state = "carpetside"},/area/chapel/office) +"Dp" = (/turf/simulated/floor{icon_state = "carpetside"},/area/chapel/office) +"Dq" = (/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/chapel/office) +"Dr" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock{name = "Chapel Office"; req_access_txt = "22"},/turf/simulated/floor,/area/crew_quarters) +"Ds" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor,/area/crew_quarters) +"Dt" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/crew_quarters) +"Du" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/crew_quarters) +"Dv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters) +"Dw" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/genetics) +"Dx" = (/obj/structure/table,/obj/item/weapon/storage/syringes{pixel_x = 6; pixel_y = 6},/obj/item/weapon/storage/lglo_kit,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"Dy" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"Dz" = (/obj/machinery/scan_consolenew,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"DA" = (/obj/structure/morgue,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"DB" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"DC" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor/plating,/area/maintenance/aft) +"DD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/aft) +"DE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/aft) +"DF" = (/obj/structure/window/reinforced,/obj/machinery/door/window/westleft{name = "Kitchen"; req_access_txt = "28"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"DG" = (/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"DH" = (/turf/simulated/wall,/area/crew_quarters/kitchen) +"DI" = (/obj/structure/kitchenspike,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"DJ" = (/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hydroponics) +"DK" = (/turf/simulated/floor{icon_state = "green"; dir = 4},/area/hydroponics) +"DL" = (/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/chapel/main) +"DM" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor,/area/crew_quarters) +"DN" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor,/area/crew_quarters) +"DO" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor,/area/crew_quarters) +"DP" = (/obj/structure/table,/obj/item/device/paicard,/turf/simulated/floor,/area/crew_quarters) +"DQ" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/floor,/area/crew_quarters) +"DR" = (/obj/structure/table,/turf/simulated/floor,/area/crew_quarters) +"DS" = (/obj/structure/table,/obj/item/weapon/wrapping_paper,/turf/simulated/floor,/area/crew_quarters) +"DT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters) +"DU" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft) +"DV" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) +"DW" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"DX" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 0; pixel_y = 0},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 6; pixel_y = 8},/obj/item/weapon/secstorage/ssafe{pixel_x = -24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"DY" = (/obj/machinery/optable,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"DZ" = (/obj/machinery/disposal,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"Ea" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/aft) +"Eb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/aft) +"Ec" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/westleft{name = "Kitchen"; req_access_txt = "28"},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"Ed" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"Ee" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/vending/dinnerware,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"Ef" = (/obj/structure/table,/obj/machinery/sink/kitchen,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"Eg" = (/obj/structure/table,/obj/machinery/microwave,/obj/machinery/door_control{id = "kitchen"; name = "Kitchen Shutters"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"Eh" = (/obj/machinery/smartfridge,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"Ei" = (/obj/structure/kitchenspike,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"Ej" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/chapel/main) +"Ek" = (/obj/structure/closet/coffin,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"El" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/chapel/main) +"Em" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/crew_quarters) +"En" = (/obj/item/weapon/cigpacket,/obj/structure/table,/obj/item/weapon/matchbox,/turf/simulated/floor,/area/crew_quarters) +"Eo" = (/obj/structure/table,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/turf/simulated/floor,/area/crew_quarters) +"Ep" = (/obj/structure/table,/obj/item/smallDelivery,/obj/item/weapon/c_tube{pixel_x = 2; pixel_y = -2},/turf/simulated/floor,/area/crew_quarters) +"Eq" = (/obj/structure/table,/obj/item/toy/crayonbox,/turf/simulated/floor,/area/crew_quarters) +"Er" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"Es" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"Et" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Monkey Pen"; req_access_txt = "9"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"Eu" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"Ev" = (/obj/structure/table,/obj/item/weapon/autopsy_scanner,/obj/item/weapon/scalpel,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"Ew" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"Ex" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor{tag = "icon-whitehall (SOUTHWEST)"; icon_state = "whitehall"; dir = 10},/area/medical/medbay) +"Ey" = (/turf/simulated/floor{tag = "icon-escapecorner (WEST)"; icon_state = "escapecorner"; dir = 8},/area/medical/medbay) +"Ez" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft) +"EA" = (/obj/structure/table,/obj/machinery/door/poddoor/shutters{desc = "A type of shutter"; dir = 8; id = "kitchenshutter"; layer = 3.3; name = "Kitchen Shutters"; networkTag = "Kitchen Shutters"},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"EB" = (/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"EC" = (/obj/machinery/door/airlock/freezer,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"ED" = (/obj/machinery/chem_master/condimaster,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"EE" = (/obj/structure/stool,/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/chapel/main) +"EF" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) +"EG" = (/obj/machinery/light/small{dir = 8},/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/crew_quarters) +"EH" = (/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"EI" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"EJ" = (/obj/machinery/door/airlock/glass_large{req_access_txt = "5"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"EK" = (/turf/simulated/wall/r_wall,/area/medical/medbay) +"EL" = (/obj/structure/table,/obj/item/kitchen/donut_box,/obj/machinery/door/poddoor/shutters{desc = "A type of shutter"; dir = 8; id = "kitchenshutter"; layer = 3.3; name = "Kitchen Shutters"; networkTag = "Kitchen Shutters"},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"EM" = (/obj/structure/table,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"EN" = (/obj/structure/table,/obj/item/weapon/monkeycube_box,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"EO" = (/obj/structure/closet/secure_closet/meat,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"EP" = (/obj/structure/closet/secure_closet/fridge,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"EQ" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"ER" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Chapel Storage"; req_access_txt = "22"},/turf/simulated/floor,/area/chapel/main) +"ES" = (/obj/machinery/disposal,/turf/simulated/floor,/area/crew_quarters) +"ET" = (/obj/machinery/power/apc{name = "Crew Quarters APC"; pixel_y = -25},/turf/simulated/floor,/area/crew_quarters) +"EU" = (/obj/machinery/vending/cola,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor,/area/crew_quarters) +"EV" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/crew_quarters) +"EW" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/crew_quarters) +"EX" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/crew_quarters) +"EY" = (/obj/machinery/light/small,/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/crew_quarters) +"EZ" = (/obj/structure/closet/extinguisher{pixel_y = -30},/turf/simulated/floor,/area/crew_quarters) +"Fa" = (/obj/effect/landmark{name = "emcloset"},/obj/machinery/camera{c_tag = "Crew Quarters Common Area"; dir = 1; network = "SS13"},/turf/simulated/floor,/area/crew_quarters) +"Fb" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/crew_quarters) +"Fc" = (/obj/machinery/light/small,/turf/simulated/floor,/area/crew_quarters) +"Fd" = (/obj/structure/closet/wardrobe/mixed,/turf/simulated/floor,/area/crew_quarters) +"Fe" = (/obj/structure/closet/wardrobe/green,/turf/simulated/floor,/area/crew_quarters) +"Ff" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/floor,/area/crew_quarters) +"Fg" = (/obj/structure/closet/wardrobe/black,/obj/machinery/camera{c_tag = "Crew Quarters Laundery"; dir = 1; network = "SS13"},/turf/simulated/floor,/area/crew_quarters) +"Fh" = (/obj/structure/bedsheetbin,/obj/structure/table,/obj/machinery/light/small,/turf/simulated/floor,/area/crew_quarters) +"Fi" = (/obj/machinery/washing_machine,/turf/simulated/floor,/area/crew_quarters) +"Fj" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/aft) +"Fk" = (/obj/machinery/disease2/monkeycloner,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"Fl" = (/obj/structure/crematorium,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"Fm" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"Fn" = (/obj/structure/table,/obj/item/weapon/hand_labeler{pixel_x = -4; pixel_y = 4},/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"Fo" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/maintenance/aft) +"Fp" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"Fq" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Restroom"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters) +"Fr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters) +"Fs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters) +"Ft" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/crew_quarters) +"Fu" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 25},/turf/simulated/floor/plating,/area/maintenance/aft) +"Fv" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"Fw" = (/obj/machinery/camera{c_tag = "Genetical Research Monkey Pen"; dir = 1; network = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"Fx" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"Fy" = (/obj/structure/closet/crate,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"Fz" = (/obj/structure/morgue,/obj/machinery/camera{c_tag = "Morgue"; dir = 1; network = "Medbay"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"FA" = (/obj/structure/table,/obj/item/weapon/storage/body_bag_box,/obj/item/weapon/circular_saw,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"FB" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/medbay) +"FC" = (/obj/structure/table,/turf/simulated/floor{dir = 9; icon_state = "green"},/area/hydroponics) +"FD" = (/obj/structure/table,/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) +"FE" = (/obj/machinery/sink/kitchen2{pixel_y = 30},/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) +"FF" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor{dir = 5; icon_state = "green"},/area/hydroponics) +"FG" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) +"FH" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/chapel/main) +"FI" = (/turf/simulated/wall,/area/crew_quarters/toilet) +"FJ" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"FK" = (/obj/machinery/sink{icon_state = "sink"; dir = 4; pixel_x = 11; pixel_y = 2},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"FL" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"FM" = (/turf/simulated/wall/r_wall,/area/crew_quarters/toilet) +"FN" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) +"FO" = (/obj/structure/table/reinforced,/obj/machinery/door/window/westright{name = "Hydrophonics Desk"; req_access_txt = "28"},/obj/machinery/door/window/westright{dir = 4; icon_state = "leftspark"; name = "Kitchen Desk"; req_access_txt = "35"; tag = "icon-leftspark (EAST)"},/turf/simulated/floor,/area/crew_quarters/kitchen) +"FP" = (/obj/structure/stool,/turf/simulated/floor{tag = "icon-greencorner (EAST)"; icon_state = "greencorner"; dir = 4},/area/hydroponics) +"FQ" = (/obj/structure/table,/turf/simulated/floor{dir = 5; icon_state = "green"},/area/hydroponics) +"FR" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/crew_quarters/toilet) +"FS" = (/obj/machinery/door/airlock{name = "Cyborg Unit 1"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"FT" = (/obj/machinery/door/airlock{name = "Cyborg Unit 2"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"FU" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/medical/medbay) +"FV" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/medbay) +"FW" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/medbay) +"FX" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/medbay) +"FY" = (/turf/simulated/floor{tag = "icon-whitecorner (NORTH)"; icon_state = "whitecorner"; dir = 1},/area/medical/medbay) +"FZ" = (/obj/structure/table,/obj/machinery/blender,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"Ga" = (/obj/structure/table,/obj/machinery/juicer,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"Gb" = (/obj/structure/table,/obj/machinery/processor,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"Gc" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"Gd" = (/obj/structure/table,/obj/item/weapon/book/manual/chef_recipes,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"Ge" = (/obj/structure/closet/secure_closet/kitchen,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"Gf" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "green"; dir = 10},/area/hydroponics) +"Gg" = (/turf/simulated/floor{icon_state = "green"},/area/hydroponics) +"Gh" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "green"; dir = 10},/area/hydroponics) +"Gi" = (/obj/machinery/biogenerator,/turf/simulated/floor{icon_state = "green"},/area/hydroponics) +"Gj" = (/obj/machinery/seed_extractor,/turf/simulated/floor{icon_state = "green"},/area/hydroponics) +"Gk" = (/obj/machinery/vending/hydronutrients,/turf/simulated/floor{icon_state = "green"},/area/hydroponics) +"Gl" = (/obj/machinery/vending/hydroseeds,/turf/simulated/floor{icon_state = "green"},/area/hydroponics) +"Gm" = (/obj/machinery/requests_console{department = "Hydroponics"; departmentType = 2; name = "Hydro RC"; pixel_x = 0; pixel_y = -30},/obj/structure/table,/turf/simulated/floor{icon_state = "green"},/area/hydroponics) +"Gn" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "green"; dir = 6},/area/hydroponics) +"Go" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) +"Gp" = (/turf/simulated/wall/r_wall,/area/chapel/main) +"Gq" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"Gr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/toilet) +"Gs" = (/turf/simulated/floor{tag = "icon-whitehall (SOUTHWEST)"; icon_state = "whitehall"; dir = 10},/area/medical/medbay) +"Gt" = (/obj/machinery/access_button{command = "cycle_exterior"; layer = 4; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 0; pixel_y = -25; req_access_txt = "39"},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/medbay) +"Gu" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/medbay) +"Gv" = (/obj/machinery/camera{c_tag = "Virology Hallway"; dir = 1; network = "Medbay"},/turf/simulated/floor{tag = "icon-whitehall (SOUTHEAST)"; icon_state = "whitehall"; dir = 6},/area/medical/medbay) +"Gw" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/cafeteria) +"Gx" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/cafeteria) +"Gy" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/cafeteria) +"Gz" = (/obj/machinery/power/apc{name = "Bathroom APC"; step_x = -25},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"GA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/toilet) +"GB" = (/turf/simulated/wall/r_wall,/area/medical/virology) +"GC" = (/obj/effect/sign/biohazard,/turf/simulated/wall/r_wall,/area/medical/virology) +"GD" = (/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1449; holdopen = 0; icon_state = "door_locked"; id_tag = "virology_airlock_exterior"; locked = 1; name = "Virology Access"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"GE" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/medbay) +"GF" = (/obj/machinery/door/airlock{name = "Unit 1"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"GG" = (/obj/machinery/door/airlock{name = "Unit 2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"GH" = (/obj/machinery/door/airlock{name = "Unit 3"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"GI" = (/obj/structure/table,/obj/machinery/access_button{command = "cycle_exterior"; layer = 4; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 0; pixel_y = 25; req_access_txt = "39"},/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"GJ" = (/obj/machinery/sink/shower{step_y = 30},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"GK" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"GL" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/virology) +"GM" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/chapel/main) +"GN" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/chapel/main) +"GO" = (/obj/machinery/light/small,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/toilet,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"GP" = (/obj/structure/lattice,/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk,/turf/space,/area) +"GQ" = (/obj/structure/closet/l3closet/virology,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"GR" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) +"GS" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"GT" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/chapel/main) +"GU" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment,/turf/space,/area) +"GV" = (/obj/structure/closet/l3closet/virology,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"GW" = (/obj/machinery/camera{c_tag = "Virology Access"; dir = 1},/obj/machinery/access_button{command = "cycle_interior"; layer = 4; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 0; pixel_y = -25; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"GX" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/virology) +"GY" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/chapel/main) +"GZ" = (/obj/machinery/mass_driver{id = "chapelgun"},/obj/machinery/door/window{dir = 4; icon = 'windoor.dmi'; name = "Mass Driver"; req_access_txt = "22"},/turf/simulated/floor/plating,/area/chapel/main) +"Ha" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/medical/virology) +"Hb" = (/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1449; holdopen = 0; icon_state = "door_locked"; id_tag = "virology_airlock_interior"; locked = 1; name = "Virology Access"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"Hc" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) +"Hd" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/virology) +"He" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/virology) +"Hf" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) +"Hg" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) +"Hh" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) +"Hi" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table,/obj/machinery/driver_button{id = "chapelgun"; name = "Chapel Mass Driver"; pixel_x = 5},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"Hj" = (/obj/structure/table/woodentable,/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/chapel/main) +"Hk" = (/obj/structure/table/woodentable,/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/main) +"Hl" = (/obj/structure/table,/obj/item/device/radio/intercom{pixel_x = 0; pixel_y = 0},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"Hm" = (/obj/structure/closet/wardrobe/virology_white,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"Hn" = (/obj/structure/closet/secure_closet/viro_personal,/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"Ho" = (/obj/machinery/atmospherics/pipe/tank/air,/obj/machinery/camera{c_tag = "Virology Back Room"; network = "Medbay"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"Hp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/virology) +"Hq" = (/obj/structure/table,/obj/machinery/light{dir = 1},/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"Hr" = (/obj/machinery/embedded_controller/radio/access_controller{exterior_door_tag = "virology_airlock_exterior"; id_tag = "virology_airlock_control"; interior_door_tag = "virology_airlock_interior"; layer = 4; name = "Virology Access Console"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"Hs" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"Ht" = (/obj/structure/table,/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"Hu" = (/obj/structure/stool/chair{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"Hv" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"Hw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/virology) +"Hx" = (/obj/structure/stool/chair{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"Hy" = (/obj/structure/table,/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"Hz" = (/obj/structure/window/reinforced{dir = 8},/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"HA" = (/obj/machinery/light/small,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"HB" = (/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/chapel/main) +"HC" = (/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/chapel/main) +"HD" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"HE" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"HF" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"HG" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Virology Back Room"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"HH" = (/obj/machinery/requests_console{department = "Virology"; name = "Virology Requests Console"; pixel_x = 32},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"HI" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"HJ" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"HK" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) +"HL" = (/obj/machinery/door/poddoor{id = "chapelgun"; name = "Chapel Launcher Door"},/turf/simulated/floor/plating,/area/chapel/main) +"HM" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) +"HN" = (/obj/structure/table,/obj/item/weapon/secstorage/ssafe{pixel_x = 0; pixel_y = -25},/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"HO" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"HP" = (/obj/machinery/power/apc{dir = 4; name = "Virology APC"; pixel_x = 24; pixel_y = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"HQ" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) +"HR" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Patient Room 1"; req_one_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"HS" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) +"HT" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/virology) +"HU" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) +"HV" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Patient Room 2"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"HW" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) +"HX" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"HY" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"HZ" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"Ia" = (/obj/machinery/computer/curer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"Ib" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"Ic" = (/obj/machinery/computer/diseasesplicer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"Id" = (/obj/machinery/camera{c_tag = "Virology Patient Rooms"; dir = 8; network = "Medbay"},/obj/machinery/light{dir = 4},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 25},/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"Ie" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"If" = (/obj/structure/disposalpipe/segment,/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"Ig" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) +"Ih" = (/obj/machinery/camera{c_tag = "Virology Monkey Pen"; dir = 4; network = "Medbay"},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"Ii" = (/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"Ij" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"Ik" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_medical{name = "Monkey Pen"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"Il" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Virologist"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"Im" = (/obj/structure/table,/obj/item/weapon/virusdish/random,/obj/item/weapon/virusdish/random{pixel_y = 8},/obj/item/weapon/virusdish/random{step_x = -6; step_y = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"In" = (/obj/machinery/disease2/monkeycloner,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"Io" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"Ip" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/virology) +"Iq" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = 25},/obj/structure/closet/l3closet/virology,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"Ir" = (/obj/structure/table,/obj/item/clothing/gloves/latex,/obj/item/clothing/glasses/hud/health,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"Is" = (/obj/structure/table,/obj/item/weapon/storage/syringes{step_x = 6; step_y = 6},/obj/item/weapon/storage/beakerbox,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"It" = (/obj/structure/table,/obj/item/weapon/cleaner,/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"Iu" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"Iv" = (/obj/machinery/camera{c_tag = "Virology"; dir = 1; network = "Medbay"},/obj/machinery/light,/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"Iw" = (/obj/machinery/disease2/diseaseanalyser,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"Ix" = (/obj/machinery/disease2/isolator,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"Iy" = (/obj/machinery/disease2/incubator,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"Iz" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"IA" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 6; icon_state = "intact-y-f"},/turf/simulated/wall,/area) +"IB" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 10; icon_state = "intact-y-f"},/turf/simulated/wall,/area) +"IC" = (/obj/machinery/portable_atmospherics/canister/air{filled = 1; valve_open = 1},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) +"ID" = (/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) +"IE" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "air_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) +"IF" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "air_in"; name = "Air Mix Supply Control"; output_tag = "air_out"; sensors = list("air_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/turf/simulated/floor{dir = 9; icon_state = "arrival"},/area) +"IG" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/air,/obj/structure/closet/extinguisher{dir = 1; pixel_x = 0; pixel_y = 30},/turf/simulated/floor,/area) +"IH" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1; icon_state = "manifold-y"},/obj/machinery/portable_atmospherics/canister/air,/obj/machinery/camera{c_tag = "Atmospherics Forward"; dir = 2},/turf/simulated/floor{dir = 4; icon_state = "arrival"},/area) +"II" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; icon_state = "manifold-y"},/turf/simulated/floor,/area) +"IJ" = (/obj/machinery/light{dir = 1},/obj/machinery/firealarm{pixel_y = 24},/obj/machinery/atmospherics/unary/cold_sink/freezer{icon_state = "freezer_1"; on = 1},/turf/simulated/floor,/area) +"IK" = (/obj/machinery/pipedispenser,/turf/simulated/floor,/area) +"IL" = (/obj/structure/stool,/obj/effect/sign/nosmoking_1{dir = 1; pixel_x = -32},/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor,/area) +"IM" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area) +"IN" = (/obj/structure/stool,/turf/simulated/floor,/area) +"IO" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "air_sensor"},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) +"IP" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "air_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) +"IQ" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10; icon_state = "intact-c"},/turf/simulated/floor{icon_state = "arrival"; dir = 8},/area) +"IR" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor,/area) +"IS" = (/obj/machinery/atmospherics/binary/pump{icon_state = "intact_on"; name = "Air Mix Pump"; on = 1; target_pressure = 202.6},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor,/area) +"IT" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-y"},/turf/simulated/floor,/area) +"IU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/obj/machinery/meter{id = "scrubbers_meter"; name = "Scrubbers Meter"},/turf/simulated/floor,/area) +"IV" = (/obj/machinery/atmospherics/valve/digital{dir = 4; icon_state = "valve1"; name = "Scrubber Main Valve"; open = 1},/turf/simulated/floor,/area) +"IW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area) +"IX" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics"; req_access_txt = "24"},/turf/simulated/floor,/area) +"IY" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor,/area) +"IZ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics"; req_access_txt = "0"},/turf/simulated/floor,/area) +"Ja" = (/turf/simulated/wall/r_wall,/area/engine/secure_storage) +"Jb" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/trinary/mixer{dir = 1; icon_state = "intact_on"; name = "Gas mixer (O2/N2)"; node1_concentration = 0.2; node2_concentration = 0.8; on = 1; pixel_x = 0; pixel_y = 1; target_pressure = 4500},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area) +"Jc" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10; icon_state = "intact-c"},/turf/simulated/floor,/area) +"Jd" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 8},/obj/machinery/meter{id = "supply_meter"; name = "Supply Meter"},/turf/simulated/floor,/area) +"Je" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-y"},/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 4},/turf/simulated/floor,/area) +"Jf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 4},/turf/simulated/floor,/area) +"Jg" = (/obj/machinery/atmospherics/valve/digital{dir = 4; icon_state = "valve1"; name = "Supply Main Valve"; open = 1},/turf/simulated/floor,/area) +"Jh" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area) +"Ji" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics"; req_access_txt = "24"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area) +"Jj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor,/area) +"Jk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area) +"Jl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area) +"Jm" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics"; req_access_txt = "0"},/turf/simulated/floor,/area) +"Jn" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/fore) +"Jo" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/space,/area/engine/secure_storage) +"Jp" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/space,/area/engine/secure_storage) +"Jq" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/space,/area/engine/secure_storage) +"Jr" = (/obj/machinery/portable_atmospherics/canister/oxygen{filled = 1; name = "Canister \[O2]"; valve_open = 1},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) +"Js" = (/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) +"Jt" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "o2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) +"Ju" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "o2_in"; name = "O2 Supply Control"; output_tag = "o2_out"; sensors = list("o2_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/manifold/general/visible{icon_state = "manifold-y"},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area) +"Jv" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-c"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area) +"Jw" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area) +"Jx" = (/obj/machinery/atmospherics/trinary/mixer{name = "Gas mixer (Air/O2)"; pixel_y = 1},/turf/simulated/floor,/area) +"Jy" = (/obj/machinery/atmospherics/binary/pump{icon_state = "intact_on"; name = "Scrubber pump"; on = 1},/turf/simulated/floor,/area) +"Jz" = (/obj/machinery/light_switch{dir = 4; pixel_x = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) +"JA" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/item/clothing/gloves/black,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area) +"JB" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced,/turf/simulated/floor,/area) +"JC" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/item/device/t_scanner,/obj/item/device/t_scanner{pixel_x = 2; pixel_y = -3},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area) +"JD" = (/obj/machinery/door/airlock/maintenance{name = "Engineering Break Room Maintenance"},/turf/simulated/floor/plating,/area/maintenance/fore) +"JE" = (/obj/machinery/door/poddoor{id = "Fore Maintenance Access"; name = "Blast Door"; networkTag = "Blast Door"},/turf/simulated/floor/plating,/area/engine/fore) +"JF" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/space,/area/engine/secure_storage) +"JG" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "o2_sensor"},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) +"JH" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "o2_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) +"JI" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area) +"JJ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-c"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area) +"JK" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area) +"JL" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor,/area) +"JM" = (/obj/machinery/atmospherics/trinary/filter{filter_type = 1; icon_state = "intact_on"; name = "Gas filter (O2)"; on = 1},/turf/simulated/floor,/area) +"JN" = (/obj/machinery/power/apc{dir = 4},/obj/structure/cable,/turf/simulated/floor,/area) +"JO" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area) +"JP" = (/obj/structure/stool/chair{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "on"; on = 1},/turf/simulated/floor,/area) +"JQ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/machinery/requests_console{department = "Atmospherics"; departmentType = 4; dir = 4; name = "Atmos RC"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor,/area) +"JR" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/engine/breakroom) +"JS" = (/turf/simulated/floor,/area/engine/breakroom) +"JT" = (/obj/machinery/camera{c_tag = "Break Room"; dir = 2; network = "ENGINEERING"},/turf/simulated/floor,/area/engine/breakroom) +"JU" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/engine/breakroom) +"JV" = (/turf/simulated/wall/r_wall,/area/engine/breakroom) +"JW" = (/turf/simulated/wall/r_wall,/area/engine/locker) +"JX" = (/obj/structure/bookcase/manuals/engineering,/turf/simulated/floor,/area/engine/locker) +"JY" = (/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/locker) +"JZ" = (/obj/machinery/light/spot{dir = 1},/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/locker) +"Ka" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/engine/locker) +"Kb" = (/turf/simulated/wall/r_wall,/area/engine/chiefs_office) +"Kc" = (/obj/machinery/door/airlock/maintenance{name = "Engineering Maintenance"},/turf/simulated/floor/plating,/area/engine/fore) +"Kd" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig,/obj/item/clothing/head/helmet/space/rig,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/secure_storage) +"Ke" = (/obj/machinery/camera{c_tag = "Brig Cell 3"; dir = 8},/turf/simulated/floor/plating,/area/engine/secure_storage) +"Kf" = (/obj/machinery/field_generator,/turf/simulated/floor/plating,/area/engine/secure_storage) +"Kg" = (/obj/machinery/camera{c_tag = "Atmospherics Tanks"; dir = 4},/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "arrival"; dir = 8},/area) +"Kh" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-c"},/turf/simulated/floor,/area) +"Ki" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Custom Mix Pump"; target_pressure = 202.6},/turf/simulated/floor,/area) +"Kj" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/turf/simulated/floor,/area) +"Kk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor,/area) +"Kl" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; icon_state = "out"; on = 1},/turf/simulated/floor,/area) +"Km" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area) +"Kn" = (/obj/structure/closet/firecloset,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor,/area) +"Ko" = (/obj/effect/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor,/area) +"Kp" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/dispenser,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area) +"Kq" = (/obj/structure/stool/chair,/turf/simulated/floor,/area/engine/breakroom) +"Kr" = (/obj/machinery/vending/cola,/turf/simulated/floor,/area/engine/breakroom) +"Ks" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/locker) +"Kt" = (/obj/machinery/power/apc{dir = 8; name = "Locker Room APC"; pixel_x = -24; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/engine/locker) +"Ku" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/locker) +"Kv" = (/obj/structure/stool,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor,/area/engine/locker) +"Kw" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/machinery/camera{c_tag = "Locker Room"; dir = 8; network = "ENGINEERING"; pixel_y = 0},/turf/simulated/floor,/area/engine/locker) +"Kx" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/locker) +"Ky" = (/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/chiefs_office) +"Kz" = (/obj/structure/table/reinforced,/obj/machinery/camera{c_tag = "Chief Engineer's Office"; dir = 2; network = "ENGINEERING"},/turf/simulated/floor,/area/engine/chiefs_office) +"KA" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/structure/table,/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/chiefs_office) +"KB" = (/obj/structure/closet/secure_closet/engineering_chief{req_access_txt = "0"},/turf/simulated/floor,/area/engine/chiefs_office) +"KC" = (/obj/item/weapon/clipboard,/obj/item/weapon/stamp/ce,/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/chiefs_office) +"KD" = (/turf/simulated/floor/plating,/area/engine/fore) +"KE" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig,/obj/item/clothing/head/helmet/space/rig,/turf/simulated/floor/plating,/area/engine/secure_storage) +"KF" = (/turf/simulated/floor/plating,/area/engine/secure_storage) +"KG" = (/obj/machinery/portable_atmospherics/canister/nitrogen{filled = 1; name = "Canister \[N2]"; valve_open = 1},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) +"KH" = (/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) +"KI" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "n2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) +"KJ" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "n2_in"; name = "N2 Supply Control"; output_tag = "n2_out"; sensors = list("n2_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area) +"KK" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{icon_state = "manifold-y"},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor,/area) +"KL" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area) +"KM" = (/obj/machinery/atmospherics/trinary/mixer{name = "Gas mixer (Mix/N2)"; pixel_y = 1},/turf/simulated/floor,/area) +"KN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor,/area) +"KO" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics Control"; req_access_txt = "24"},/turf/simulated/floor,/area) +"KP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area) +"KQ" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) +"KR" = (/obj/structure/table,/turf/simulated/floor,/area/engine/breakroom) +"KS" = (/obj/structure/table,/turf/simulated/floor,/area) +"KT" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area) +"KU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/locker) +"KV" = (/obj/structure/closet/secure_closet/engineering_personal,/turf/simulated/floor,/area/engine/locker) +"KW" = (/turf/simulated/floor,/area/engine/locker) +"KX" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/emergency_oxygen/double,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/turf/simulated/floor,/area/engine/locker) +"KY" = (/obj/machinery/computer/security/engineering,/turf/simulated/floor,/area/engine/chiefs_office) +"KZ" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/floor,/area/engine/chiefs_office) +"La" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Engineer"; departmentType = 5; name = "Chief Engineer's Requests Console"; pixel_x = 24; pixel_y = 1},/turf/simulated/floor,/area/engine/chiefs_office) +"Lb" = (/obj/machinery/light/spot{dir = 8; layer = 2.8},/turf/simulated/floor,/area/engine/chiefs_office) +"Lc" = (/obj/effect/landmark/start{name = "Chief Engineer"},/turf/simulated/floor,/area/engine/chiefs_office) +"Ld" = (/obj/machinery/emitter,/turf/simulated/floor/plating,/area/engine/secure_storage) +"Le" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2_sensor"},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) +"Lf" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "n2_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) +"Lg" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area) +"Lh" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor,/area) +"Li" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor,/area) +"Lj" = (/obj/machinery/atmospherics/trinary/filter{filter_type = 2; icon_state = "intact_on"; name = "Gas filter (N2)"; on = 1},/turf/simulated/floor,/area) +"Lk" = (/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor,/area) +"Ll" = (/obj/structure/closet/extinguisher{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor,/area) +"Lm" = (/obj/structure/closet/firecloset,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/camera{c_tag = "Atmospherics Control Room"; dir = 4},/turf/simulated/floor,/area) +"Ln" = (/obj/machinery/portable_atmospherics/pump,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) +"Lo" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/engine/breakroom) +"Lp" = (/obj/structure/table,/obj/item/kitchen/donut_box,/turf/simulated/floor,/area) +"Lq" = (/obj/structure/closet/crate/radiation,/turf/simulated/floor,/area/engine/locker) +"Lr" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/locker) +"Ls" = (/obj/machinery/power/apc{dir = 8; name = "Chief Engineer's Office APC"; pixel_x = -24; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/engine/chiefs_office) +"Lt" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/chiefs_office) +"Lu" = (/obj/machinery/door/airlock/engineering{name = "Chief Engineer's Quarters"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/chiefs_office) +"Lv" = (/obj/machinery/power/apc{dir = 4; name = "Chief Engineer's Quarters APC"; pixel_x = 24; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/engine/chiefs_office) +"Lw" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) +"Lx" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) +"Ly" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/fore) +"Lz" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/secure_storage) +"LA" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor/plating,/area/engine/secure_storage) +"LB" = (/obj/machinery/power/apc{dir = 4; name = "Secure Storage APC"; pixel_x = 24; pixel_y = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/engine/secure_storage) +"LC" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine/secure_storage) +"LD" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/space,/area/engine/secure_storage) +"LE" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area) +"LF" = (/obj/machinery/atmospherics/valve,/turf/simulated/floor,/area) +"LG" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/station_alert,/turf/simulated/floor,/area) +"LH" = (/obj/machinery/light{dir = 4},/obj/machinery/portable_atmospherics/pump,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) +"LI" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/floor,/area/engine/breakroom) +"LJ" = (/obj/structure/stool/chair{dir = 1},/turf/simulated/floor,/area) +"LK" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/engine/chiefs_office) +"LL" = (/turf/simulated/floor,/area/engine/chiefs_office) +"LM" = (/obj/machinery/light/spot{dir = 4; layer = 2.8},/turf/simulated/floor,/area/engine/chiefs_office) +"LN" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig/elite,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/elite,/turf/simulated/floor,/area/engine/chiefs_office) +"LO" = (/obj/structure/stool/bed,/turf/simulated/floor,/area/engine/chiefs_office) +"LP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) +"LQ" = (/obj/machinery/door/airlock/engineering,/turf/simulated/floor,/area/engine/secure_storage) +"LR" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/plating,/area/engine/secure_storage) +"LS" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/secure_storage) +"LT" = (/obj/machinery/the_singularitygen{anchored = 0},/turf/simulated/floor/plating,/area/engine/secure_storage) +"LU" = (/obj/machinery/the_singularitygen{anchored = 0},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/secure_storage) +"LV" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/space,/area/engine/secure_storage) +"LW" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide{filled = 1; valve_open = 1},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) +"LX" = (/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) +"LY" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "co2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) +"LZ" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "co2_in"; name = "CO2 Supply Control"; output_tag = "co2_out"; sensors = list("co2_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area) +"Ma" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor,/area) +"Mb" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor{dir = 4; icon_state = "escape"},/area) +"Mc" = (/obj/machinery/atmospherics/trinary/mixer{name = "Gas mixer (Mix/CO2)"; pixel_y = 1},/turf/simulated/floor,/area) +"Md" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/turf/simulated/floor,/area) +"Me" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/simulated/floor,/area) +"Mf" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/atmos_alert,/turf/simulated/floor,/area) +"Mg" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) +"Mh" = (/obj/machinery/power/apc{dir = 8; name = "Engineering Breakroom APC"; pixel_y = -24},/turf/simulated/floor,/area/engine/breakroom) +"Mi" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor,/area/engine/breakroom) +"Mj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor,/area/engine/locker) +"Mk" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Locker Room"},/turf/simulated/floor,/area/engine/locker) +"Ml" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/engine/locker) +"Mm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor,/area/engine/locker) +"Mn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/engine/locker) +"Mo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor,/area/engine/chiefs_office) +"Mp" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Chief Engineer's Office"},/turf/simulated/floor,/area/engine/chiefs_office) +"Mq" = (/obj/machinery/door/poddoor{id = "Engineering Secure Storage"; name = "Blast Door"; networkTag = "Blast Door"},/turf/simulated/floor/plating,/area/engine/secure_storage) +"Mr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/secure_storage) +"Ms" = (/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) +"Mt" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "co2_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) +"Mu" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area) +"Mv" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor,/area) +"Mw" = (/obj/machinery/atmospherics/trinary/filter{filter_type = 3; icon_state = "intact_on"; name = "Gas filter (CO2)"; on = 1},/turf/simulated/floor,/area) +"Mx" = (/obj/machinery/computer/general_air_control{frequency = 1441; name = "Supply Air Tank Monitor"; sensors = list("air_sensor" = "Air Mix", "n2_sensor" = "Nitrogen", "o2_sensor" = "Oxygen", "co2_sensor" = "Carbon Dioxide", "misc_sensor" = "Misc")},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area) +"My" = (/obj/structure/stool/chair{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; icon_state = "out"; on = 1},/turf/simulated/floor,/area) +"Mz" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area) +"MA" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Break Room"},/turf/simulated/floor,/area/engine/breakroom) +"MB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{id = "Engineering Primary Access"; name = "Blast Door"; networkTag = "Breakroom Observation 1"},/turf/simulated/floor,/area/engine/breakroom) +"MC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{id = "Engineering Primary Access"; name = "Blast Door"; networkTag = "Breakroom Observation 2"},/turf/simulated/floor,/area/engine/breakroom) +"MD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/breakroom) +"ME" = (/turf/simulated/floor,/area/engine) +"MF" = (/turf/simulated/floor,/area/engine/control) +"MG" = (/obj/machinery/disposal,/turf/simulated/floor,/area/engine/control) +"MH" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor,/area/engine/control) +"MI" = (/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor,/area/engine/control) +"MJ" = (/turf/simulated/floor/plating,/area/engine/control) +"MK" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/engine/fore) +"ML" = (/obj/machinery/camera{c_tag = "Fore Hallway"; dir = 2; network = "ENGINEERING"},/turf/simulated/floor/plating,/area/engine/fore) +"MM" = (/obj/machinery/power/apc{dir = 1; name = "Engineering Fore APC"; pixel_y = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/fore) +"MN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/fore) +"MO" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/fore) +"MP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine) +"MQ" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "redyellow"},/area) +"MR" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor,/area) +"MS" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor,/area) +"MT" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor,/area) +"MU" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "on"; on = 1},/turf/simulated/floor,/area) +"MV" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control{frequency = 1441; name = "Distribution Monitor"; sensors = list("supply_meter" = "Supply", "scrubbers_meter" = "Scrubbers")},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area) +"MW" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor,/area) +"MX" = (/obj/machinery/light{dir = 4},/obj/structure/closet/wardrobe/atmospherics_yellow,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor,/area) +"MY" = (/obj/machinery/door/poddoor{id = "Engineering Primary Access"; name = "Blast Door"; networkTag = "Breakroom"},/turf/simulated/floor,/area/engine/foyer) +"MZ" = (/turf/simulated/wall/r_wall,/area/engine/foyer) +"Na" = (/turf/simulated/floor,/area/engine/foyer) +"Nb" = (/obj/machinery/camera{c_tag = "Foyer 1"; dir = 8; network = "ENGINEERING"},/turf/simulated/floor,/area/engine/foyer) +"Nc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/foyer) +"Nd" = (/obj/machinery/light/spot{dir = 8; layer = 2.8},/turf/simulated/floor,/area/engine) +"Ne" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/engine/fore) +"Nf" = (/obj/machinery/portable_atmospherics/canister{filled = 0; name = "Canister \[Misc]"; valve_open = 1},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) +"Ng" = (/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) +"Nh" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "misc_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) +"Ni" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "misc_in"; name = "Misc Supply Control"; output_tag = "misc_out"; sensors = list("misc_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/turf/simulated/floor{icon_state = "caution"; dir = 8},/area) +"Nj" = (/obj/machinery/atmospherics/valve{color = "yellow"; dir = 4; name = "Toxin safety valve"},/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor,/area) +"Nk" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor{icon_state = "caution"; dir = 4},/area) +"Nl" = (/obj/machinery/atmospherics/trinary/mixer{pixel_y = 1},/turf/simulated/floor,/area) +"Nm" = (/obj/machinery/vending/snack,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area) +"Nn" = (/obj/structure/window/reinforced,/obj/structure/closet/wardrobe/atmospherics_yellow,/turf/simulated/floor,/area) +"No" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Primary Entrance"},/turf/simulated/floor,/area/engine/foyer) +"Np" = (/obj/machinery/light/spot{dir = 4; layer = 2.8},/turf/simulated/floor,/area/engine/foyer) +"Nq" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor,/area/engine/foyer) +"Nr" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency,/obj/machinery/light/spot{dir = 1},/turf/simulated/floor,/area/engine/foyer) +"Ns" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency,/obj/machinery/camera{c_tag = "Foyer 2"; dir = 2; network = "ENGINEERING"},/turf/simulated/floor,/area/engine/foyer) +"Nt" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/engine/control) +"Nu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/camera{c_tag = "Control Room 2"; dir = 1; network = "ENGINEERING"},/turf/simulated/floor,/area/engine/control) +"Nv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/engine/control) +"Nw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/control) +"Nx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Foreward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/control) +"Ny" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Foreward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/fore) +"Nz" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Foreward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/fore) +"NA" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Foreward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/fore) +"NB" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/atmos_storage) +"NC" = (/obj/machinery/door/airlock/engineering{name = "Maintenance Storage"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/atmos_storage) +"ND" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine/atmos_storage) +"NE" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/atmos_storage) +"NF" = (/turf/simulated/wall/r_wall,/area/engine/atmos_storage) +"NG" = (/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor/plating,/area/engine/starboard) +"NH" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "misc_sensor"},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) +"NI" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "misc_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) +"NJ" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/meter,/turf/simulated/floor{dir = 10; icon_state = "caution"},/area) +"NK" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/closet/extinguisher{dir = 2; pixel_x = 0; pixel_y = -30},/turf/simulated/floor,/area) +"NL" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/camera{c_tag = "Atmospherics Aft"; dir = 1},/turf/simulated/floor,/area) +"NM" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor,/area) +"NN" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/obj/machinery/firealarm{dir = 2; pixel_y = -24},/turf/simulated/floor,/area) +"NO" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area) +"NP" = (/obj/machinery/vending/cola,/turf/simulated/floor,/area) +"NQ" = (/obj/machinery/door/window/northleft{dir = 8; icon_state = "left"; name = "Atmos Delivery"; req_access_txt = "24"},/turf/simulated/floor{icon_state = "delivery"},/area) +"NR" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Atmospherics"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Atmos Delivery"; req_access_txt = "34"},/turf/simulated/floor{icon_state = "bot"},/area) +"NS" = (/obj/machinery/door/airlock/engineering{name = "Engineering Primary Entrance"},/turf/simulated/floor,/area/engine/foyer) +"NT" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Primary Entrance"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/foyer) +"NU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; name = "EXTERNAL AIRLOCK"; pixel_x = 29; pixel_y = 1},/turf/simulated/floor,/area/engine/control) +"NV" = (/turf/simulated/wall/r_wall,/area/engine/control) +"NW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/control) +"NX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/control) +"NY" = (/obj/structure/rack,/turf/simulated/floor/plating,/area/engine/control) +"NZ" = (/obj/machinery/power/rad_collector,/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/fore) +"Oa" = (/obj/machinery/dispenser,/turf/simulated/floor/plating,/area/engine/fore) +"Ob" = (/obj/machinery/camera{c_tag = "Atmospherics Storage"; dir = 4; network = "ENGINEERING"},/turf/simulated/floor/plating,/area/engine/atmos_storage) +"Oc" = (/turf/simulated/floor/plating,/area/engine/atmos_storage) +"Od" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/engine/atmos_storage) +"Oe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/atmos_storage) +"Of" = (/obj/machinery/door/airlock/engineering{name = "Maintenance Storage"},/turf/simulated/floor,/area/engine/atmos_storage) +"Og" = (/turf/simulated/floor/plating,/area/engine/starboard) +"Oh" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 5; icon_state = "intact-p-f"},/turf/simulated/wall,/area) +"Oi" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9; icon_state = "intact-p-f"},/turf/simulated/wall,/area) +"Oj" = (/obj/machinery/pipedispenser/disposal,/turf/simulated/floor,/area) +"Ok" = (/obj/machinery/light,/obj/machinery/camera{c_tag = "Atmospherics Control Aft"; dir = 1},/obj/machinery/vending/coffee,/turf/simulated/floor,/area) +"Ol" = (/obj/structure/closet/extinguisher{dir = 2; pixel_x = 0; pixel_y = -30},/turf/simulated/floor,/area) +"Om" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/eastleft{dir = 8},/turf/simulated/floor,/area/engine/foyer) +"On" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/eastleft,/turf/simulated/floor,/area/engine/foyer) +"Oo" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/engine/foyer) +"Op" = (/obj/machinery/power/apc{dir = 2; name = "Engineering Foyer APC"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/engine/foyer) +"Oq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/control) +"Or" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/engine/control) +"Os" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/engine/control) +"Ot" = (/obj/machinery/emitter{anchored = 1; dir = 2; state = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/engine/control) +"Ou" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/control) +"Ov" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/control) +"Ow" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/fore) +"Ox" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine/fore) +"Oy" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/engine/atmos_storage) +"Oz" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/engine/atmos_storage) +"OA" = (/obj/machinery/dispenser,/turf/simulated/floor/plating,/area/engine/atmos_storage) +"OB" = (/obj/machinery/power/apc{name = "Atmospheric Storage APC"; pixel_y = -24},/obj/structure/cable,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/engine/atmos_storage) +"OC" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/foyer) +"OD" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine/foyer) +"OE" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/extinguisher,/obj/item/clothing/head/helmet/hardhat/red,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/foyer) +"OF" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/extinguisher,/obj/item/clothing/head/helmet/hardhat/red,/obj/machinery/light/spot,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/foyer) +"OG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/foyer) +"OH" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'NO SMOKING'"; icon_state = "nosmoking2"; name = "NO SMOKING"; pixel_x = -29; pixel_y = 1},/turf/simulated/floor,/area/engine) +"OI" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engine/control) +"OJ" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/engine/control) +"OK" = (/turf/space,/area/engine/control) +"OL" = (/turf/space,/area/engine/core) +"OM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Atmospheric Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/atmos_storage) +"ON" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Atmospheric Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/atmos_storage) +"OO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Atmospheric Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/atmos_storage) +"OP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/atmos_storage) +"OQ" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/starboard) +"OR" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/space,/area/engine) +"OS" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine) +"OT" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) +"OU" = (/turf/simulated/wall/r_wall,/area/engine) +"OV" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) +"OW" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) +"OX" = (/obj/structure/reagent_dispensers/watertank,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor,/area/engine/control) +"OY" = (/obj/structure/lattice{icon_state = "lattice-simple"},/turf/space,/area/engine/core) +"OZ" = (/obj/machinery/camera{c_tag = "Core Foreward Monitoring"; dir = 2; network = "ENGINEERING"},/turf/space,/area/engine/core) +"Pa" = (/turf/simulated/wall/r_wall,/area/engine/starboard) +"Pb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/starboard) +"Pc" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/engine/starboard) +"Pd" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/space,/area/engine) +"Pe" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/wall/r_wall,/area/engine) +"Pf" = (/obj/machinery/power/monitor{name = "Engineering Power Monitor"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine) +"Pg" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/computer/lockdown{department = "Engineering"; name = "Engineering Lockdown Control"},/turf/simulated/floor,/area/engine/control) +"Ph" = (/obj/machinery/power/monitor{name = "Station Power Monitor"},/obj/structure/cable,/turf/simulated/floor,/area/engine/control) +"Pi" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/engine/control) +"Pj" = (/obj/machinery/light/spot{dir = 1},/turf/simulated/floor,/area/engine/control) +"Pk" = (/obj/machinery/power/apc{dir = 1; name = "Engineering Control APC"; pixel_y = 24},/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/obj/structure/cable,/turf/simulated/floor,/area/engine/control) +"Pl" = (/obj/structure/noticeboard{dir = 1; pixel_x = -31; pixel_y = 31},/turf/simulated/floor,/area/engine/control) +"Pm" = (/obj/structure/reagent_dispensers/fueltank,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/control) +"Pn" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engine/starboard) +"Po" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/starboard) +"Pp" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; name = "EXTERNAL AIRLOCK"; pixel_x = -32},/turf/simulated/floor/plating,/area/engine/starboard) +"Pq" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/space,/area) +"Pr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area) +"Ps" = (/obj/structure/stool/chair{dir = 1},/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor,/area) +"Pt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) +"Pu" = (/obj/machinery/computer/security/engineering,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) +"Pv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) +"Pw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/starboard) +"Px" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/starboard) +"Py" = (/obj/machinery/requests_console{announceAuth = 0; announcementConsole = 1; department = "Engineering"; departmentType = 5; name = "Engineering Requests Console"; pixel_x = -24; pixel_y = 1},/turf/simulated/floor,/area) +"Pz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "Control Room 1"; dir = 1; network = "ENGINEERING"},/turf/simulated/floor,/area) +"PA" = (/obj/structure/stool/chair{dir = 4},/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor,/area) +"PB" = (/obj/machinery/power/monitor{name = "Singularity Power Monitor"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) +"PC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) +"PD" = (/obj/structure/lattice{tag = "icon-lattice-simple (WEST)"; icon_state = "lattice-simple"; dir = 8},/turf/space,/area/engine/core) +"PE" = (/obj/machinery/field_generator{anchored = 1; state = 2},/turf/simulated/floor/plating/airless,/area/engine/core) +"PF" = (/obj/machinery/field_generator{anchored = 1; state = 2},/turf/simulated/floor/plating,/area/engine/core) +"PG" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/engine/starboard) +"PH" = (/obj/machinery/emitter{anchored = 1; dir = 8; state = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/engine/starboard) +"PI" = (/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor,/area) +"PJ" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall,/area) +"PK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"PL" = (/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) +"PM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall,/area) +"PN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) +"PO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) +"PP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) +"PQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) +"PR" = (/obj/structure/lattice,/turf/space,/area/engine/core) +"PS" = (/obj/machinery/camera{c_tag = "Core Starboard Monitoring"; dir = 8; network = "ENGINEERING"},/turf/space,/area/engine/core) +"PT" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/starboard) +"PU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) +"PV" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area) +"PW" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor/plating,/area) +"PX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area) +"PY" = (/obj/machinery/power/apc{dir = 1; name = "Particle Accelerator APC"; pixel_y = 24},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area) +"PZ" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area) +"Qa" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area) +"Qb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) +"Qc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Starboard Observation Deck Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/starboard) +"Qd" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/engine/starboard) +"Qe" = (/obj/machinery/camera{c_tag = "Starboard Hallway"; dir = 8; network = "ENGINEERING"},/turf/simulated/floor/plating,/area/engine/starboard) +"Qf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) +"Qg" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) +"Qh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) +"Qi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area) +"Qj" = (/obj/structure/particle_accelerator/particle_emitter/right{dir = 4},/turf/simulated/floor/plating,/area) +"Qk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) +"Ql" = (/turf/simulated/floor/plating/airless,/area/engine/core) +"Qm" = (/turf/simulated/floor/plating,/area/engine/core) +"Qn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Starboard Observation Deck Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/starboard) +"Qo" = (/obj/structure/rack,/obj/item/weapon/storage/lightbox/tubes,/obj/item/weapon/storage/lightbox/tubes,/obj/item/weapon/storage/lightbox/tubes,/turf/simulated/floor/plating,/area/engine/starboard) +"Qp" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/starboard) +"Qq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) +"Qr" = (/obj/machinery/power/apc{dir = 8; name = "Engineering Port APC"; pixel_x = -24; pixel_y = 1},/obj/structure/cable,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area) +"Qs" = (/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) +"Qt" = (/obj/structure/particle_accelerator/end_cap{dir = 4},/turf/simulated/floor/plating,/area) +"Qu" = (/obj/structure/particle_accelerator/fuel_chamber{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area) +"Qv" = (/obj/structure/particle_accelerator/power_box{dir = 4},/turf/simulated/floor/plating,/area) +"Qw" = (/obj/structure/particle_accelerator/particle_emitter/center{dir = 4},/turf/simulated/floor/plating,/area) +"Qx" = (/obj/machinery/the_singularitygen,/turf/simulated/floor/plating/airless,/area/engine/core) +"Qy" = (/obj/structure/rack,/obj/item/weapon/storage/lightbox/bulbs,/obj/item/weapon/storage/lightbox/bulbs,/obj/item/weapon/storage/lightbox/bulbs,/turf/simulated/floor/plating,/area/engine/starboard) +"Qz" = (/obj/machinery/power/apc{dir = 4; name = "Engineering Starboard APC"; pixel_x = 24; pixel_y = 1},/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/starboard) +"QA" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) +"QB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) +"QC" = (/obj/machinery/particle_accelerator/control_box{dir = 4},/obj/structure/cable,/turf/simulated/floor/plating,/area) +"QD" = (/obj/structure/stool,/turf/simulated/floor/plating,/area) +"QE" = (/obj/structure/particle_accelerator/particle_emitter/left{dir = 4},/turf/simulated/floor/plating,/area) +"QF" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/starboard) +"QG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) +"QH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) +"QI" = (/obj/machinery/door_control{id = "Particle Accelerator Rad Shielding"; pixel_y = -24},/turf/simulated/floor/plating,/area) +"QJ" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area) +"QK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) +"QL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Starboard Observation Deck Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/starboard) +"QM" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/engine/starboard) +"QN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"QO" = (/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) +"QP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) +"QQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) +"QR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) +"QS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) +"QT" = (/obj/machinery/camera{c_tag = "Core Port Monitoring"; dir = 4; network = "ENGINEERING"},/turf/space,/area/engine/core) +"QU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area) +"QV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small,/turf/simulated/floor/plating,/area) +"QW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) +"QX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) +"QY" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area) +"QZ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) +"Ra" = (/obj/machinery/door/airlock/engineering{name = "SMES Storage"},/turf/simulated/floor/plating,/area) +"Rb" = (/obj/machinery/door/airlock/engineering{name = "Electrical Storage"},/turf/simulated/floor/plating,/area) +"Rc" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"Rd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plating,/area) +"Re" = (/obj/machinery/power/monitor{name = "Singularity Power Monitor"},/obj/structure/cable,/turf/simulated/floor/plating,/area) +"Rf" = (/obj/machinery/power/monitor{name = "Station Power Monitor"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area) +"Rg" = (/obj/structure/rack,/obj/item/weapon/cell,/obj/item/weapon/cell,/obj/item/weapon/cell,/obj/item/weapon/cell,/obj/machinery/camera{c_tag = "Electrical Storage"; dir = 2; network = "ENGINEERING"},/turf/simulated/floor/plating,/area) +"Rh" = (/obj/structure/rack,/obj/item/weapon/cable_coil/green{pixel_x = 5; pixel_y = 5},/obj/item/weapon/cable_coil/green,/obj/item/weapon/cable_coil/green{pixel_x = -5; pixel_y = -5},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area) +"Ri" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area) +"Rj" = (/obj/machinery/camera{c_tag = "Core Aftward Monitoring"; dir = 1; network = "ENGINEERING"},/turf/space,/area/engine/core) +"Rk" = (/obj/machinery/power/smes,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/turf/simulated/floor/plating,/area) +"Rl" = (/obj/machinery/camera{c_tag = "SMES Storage"; dir = 8; network = "ENGINEERING"},/turf/simulated/floor/plating,/area) +"Rm" = (/obj/structure/rack,/obj/item/weapon/module/power_control,/obj/item/weapon/module/power_control,/obj/item/weapon/module/power_control,/turf/simulated/floor/plating,/area) +"Rn" = (/obj/structure/rack,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/turf/simulated/floor/plating,/area) +"Ro" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) +"Rp" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area) +"Rq" = (/obj/structure/grille,/turf/simulated/floor/plating,/area) +"Rr" = (/turf/simulated/wall/r_wall,/area/engine/construction_storage) +"Rs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Construction Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area/engine/construction_storage) +"Rt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Construction Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/construction_storage) +"Ru" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Construction Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/construction_storage) +"Rv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/starboard) +"Rw" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) +"Rx" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) +"Ry" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) +"Rz" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area) +"RA" = (/obj/machinery/door/airlock/glass/glass_engineering,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) +"RB" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area) +"RC" = (/obj/machinery/emitter{anchored = 1; dir = 1; state = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area) +"RD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"RE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) +"RF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/port) +"RG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/aft) +"RH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine/aft) +"RI" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/engine/construction_storage) +"RJ" = (/turf/simulated/floor/plating,/area/engine/construction_storage) +"RK" = (/obj/structure/closet/secure_closet/engineering_welding,/turf/simulated/floor/plating,/area/engine/construction_storage) +"RL" = (/obj/machinery/camera{c_tag = "Construction Storage"; dir = 2; network = "ENGINEERING"},/turf/simulated/floor/plating,/area/engine/construction_storage) +"RM" = (/obj/item/stack/sheet/r_metal,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/engine/construction_storage) +"RN" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/space,/area) +"RO" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area) +"RP" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area) +"RQ" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) +"RR" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) +"RS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall/r_wall,/area) +"RT" = (/obj/machinery/cell_charger,/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area) +"RU" = (/obj/structure/closet/secure_closet/engineering_electrical,/turf/simulated/floor/plating,/area) +"RV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; name = "EXTERNAL AIRLOCK"; pixel_x = 29; pixel_y = 1},/turf/simulated/floor/plating,/area) +"RW" = (/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) +"RX" = (/obj/machinery/light/small{dir = 8},/obj/structure/rack,/turf/simulated/floor/plating,/area) +"RY" = (/obj/machinery/power/rad_collector,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area) +"RZ" = (/obj/machinery/power/rad_collector,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/engine/port) +"Sa" = (/obj/machinery/power/rad_collector,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/engine/aft) +"Sb" = (/obj/machinery/dispenser,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/aft) +"Sc" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/structure/table/reinforced,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/construction_storage) +"Sd" = (/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/table/reinforced,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/construction_storage) +"Se" = (/turf/simulated/floor/plating,/area/engine/aft) +"Sf" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/space,/area) +"Sg" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area) +"Sh" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) +"Si" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall/r_wall,/area) +"Sj" = (/obj/machinery/cell_charger,/obj/structure/table/reinforced,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area) +"Sk" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area) +"Sl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor/plating,/area) +"Sm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area) +"Sn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) +"So" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area) +"Sp" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area) +"Sq" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/port) +"Sr" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/aft) +"Ss" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/aft) +"St" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/construction_storage) +"Su" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/engine/construction_storage) +"Sv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/engine/construction_storage) +"Sw" = (/obj/machinery/power/apc{name = "Construction Storage APC"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/engine/construction_storage) +"Sx" = (/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/engine/construction_storage) +"Sy" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engine/construction_storage) +"Sz" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/aft) +"SA" = (/obj/machinery/cell_charger,/obj/structure/table/reinforced,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area) +"SB" = (/obj/machinery/power/apc{name = "Electrical Storage APC"; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) +"SC" = (/obj/structure/closet/secure_closet/engineering_electrical,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor/plating,/area) +"SD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small,/turf/simulated/floor/plating,/area) +"SE" = (/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor/plating,/area) +"SF" = (/obj/machinery/camera{c_tag = "Aft Hallway"; dir = 8; network = "ENGINEERING"},/turf/simulated/floor/plating,/area/engine/aft) +"SG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/construction_storage) +"SH" = (/obj/machinery/door/airlock/engineering{name = "Construction Storage"},/turf/simulated/floor,/area/engine/construction_storage) +"SI" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engine/construction_storage) +"SJ" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plating,/area/engine/construction_storage) +"SK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/aft) +"SL" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/space,/area) +"SM" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/space,/area) +"SN" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/space,/area) +"SO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall/r_wall,/area) +"SP" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall/r_wall,/area) +"SQ" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) +"SR" = (/obj/machinery/door/airlock/maintenance{name = "Engineering Maintenance"},/turf/simulated/floor/plating,/area) +"SS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/aft) +"ST" = (/obj/machinery/door/airlock/engineering{name = "Engineering Secondary Entrance"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/aft) +"SU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/maintenance/aft) +"SV" = (/obj/machinery/door/poddoor{id = "Aft Maintenance Access"; name = "Blast Door"; networkTag = "Blast Door"},/turf/simulated/floor/plating,/area/maintenance/aft) +"SW" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/engine/aft) +"SX" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/aft) +"SY" = (/obj/machinery/power/apc{name = "Engineering Aft APC"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/engine/aft) +"SZ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/aft) +"Ta" = (/obj/machinery/camera{c_tag = "Secondary Entrance"; dir = 1; network = "ENGINEERING"},/turf/simulated/floor/plating,/area/engine/aft) +"Tb" = (/obj/effect/sign/nosmoking_2{pixel_x = 29; pixel_y = 1},/turf/simulated/floor/plating,/area/engine/aft) +"Tc" = (/turf/unsimulated/wall,/area/start) +"Td" = (/turf/space,/area/start) +"Te" = (/obj/effect/landmark/start,/turf/space,/area/start) +"Tf" = (/turf/unsimulated/wall{icon = 'icons/misc/fullscreen.dmi'; icon_state = "titleold"; name = "Baystation 13"},/area/start) +"Tg" = (/turf/space,/area/shuttle) +"Th" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/supply/dock) +"Ti" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/supply/dock) +"Tj" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/supply/dock) +"Tk" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/supply/dock) +"Tl" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/supply/dock) +"Tm" = (/obj/effect/marker/supplymarker,/turf/simulated/shuttle/floor,/area/supply/dock) +"Tn" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{dir = 2; icon_state = "swall_f5"; tag = "icon-swall_f10"},/area/supply/dock) +"To" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/supply/dock) +"Tp" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; name = "EXTERNAL AIRLOCK"; pixel_x = -32},/obj/effect/marker/supplymarker,/turf/simulated/shuttle/floor,/area/supply/dock) +"Tq" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"},/turf/simulated/shuttle/floor,/area/supply/dock) +"Tr" = (/turf/simulated/shuttle/floor,/area/supply/dock) +"Ts" = (/obj/effect/sign/movingparts{pixel_x = -32},/obj/effect/marker/supplymarker,/turf/simulated/shuttle/floor,/area/supply/dock) +"Tt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/supply/dock) +"Tu" = (/obj/machinery/conveyor{dir = 2; id = "QMshuttle"},/turf/simulated/shuttle/floor,/area/supply/dock) +"Tv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/supply/dock) +"Tw" = (/turf/space,/area/supply) +"Tx" = (/obj/machinery/conveyor{dir = 2; id = "QMshuttle"},/obj/effect/sign/movingparts{pixel_x = -32},/turf/simulated/shuttle/floor,/area/supply/dock) +"Ty" = (/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id = "QMLoaddoor"; name = "Supply Dock Loading Door"; opacity = 1},/obj/machinery/conveyor{dir = 8; id = "QMshuttle"},/obj/structure/plasticflaps,/turf/simulated/shuttle/floor,/area/supply/dock) +"Tz" = (/obj/machinery/conveyor{backwards = 1; dir = 10; forwards = 8; id = "QMshuttle"},/turf/simulated/shuttle/floor,/area/supply/dock) +"TA" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/supply/dock) +"TB" = (/obj/structure/shuttle/engine/heater,/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/supply/dock) +"TC" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/supply/dock) +"TD" = (/obj/structure/shuttle/engine/propulsion/burst/left,/turf/space,/area/supply/dock) +"TE" = (/obj/structure/shuttle/engine/propulsion/burst,/turf/space,/area/supply/dock) +"TF" = (/obj/structure/shuttle/engine/propulsion/burst/right,/turf/space,/area/supply/dock) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -2286,126 +2425,126 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacadaeaeafacacacaaaaaaaaaaaaagagagagagagagagagagagagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahahahahahahahahacadaeaeafacacacaiajakalalalalalalalalalalalalalalalalagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamamamamamamamamamamamamamamamamamaaaaaaababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahahahahahahahahahahahahahahahanaoapakalalalalalalalalalalalalalalalalagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaqarasatauavawamaxayazaAaBaCaDamaaaaaaababababababababababababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahaEaFaGaGaHaEahahahahahahahahaIaoapakalalalalalalalalalalalalalalalalagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaqarasaJaKaAaAaLaAaAaAaAaAaAaAamaaaaaaabababababababababaaaaaMaMaMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNahahaOaPaQaRaSaEaTaEaFaGaGaHaEaEaEaoapakalalalalalalalalalalalalalalalalagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacamaUaraVaWaXaAaAaLaAaYaZaZaZaAbaamaaaaaaabababababababababaMaMaMaMaMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbahahbcbdaQbebfaEbgbhbibjbkblbmbnboaoapakalalalalalalalalalalalalalalalalagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahbpbpbpbpahahahahahahahahbqbrbsbsbtaAaAaAaLaAaAaAaAaAaAaAamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabuahahbvbwaQaQbxaEbybgbgbgbgbgbgbgboaoapakalalalalalalalalalalalalalalalalagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahbpbpbpbpahahahahahahahahbqaAaAaAbzbAbBbCambDbEbFbGbHbIbJamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahaEaEboboaEaEbKbLbMbNbObgbPaEaEaoapakalalalalalalalalalalalalalalalalagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahbQbQbQbQbQbQbQbQbQbQahahbqbqbRbqbSbSbSbSbTbTbTbTbTbTbTbTbTbTbTaaaaagbUbUbUbUbUbUbUbUbUbUbUbVbVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNahahbWbXbgbgbYbgbgbZbZbZcabgcbcccdceapakalalalalalalalalalalalalalalalalagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahbQcfcgchcicjbQckclbQbQcmbQcncncncocpcqcrcsctcuctctcvctcwbScxbTaabUagbUbUbUbUbUbUbUbUbUbUbUbUbVbVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbahahbccybgbgczcAbgbgbgbgbgbgcBcCcDcEapakalalalalalalalalalalalalalalalalagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahbQcFcgcGcgcgcHcncnbQcIcncJcncncncKcucucucLcucucucucucMctcNcNbTbUbUagbUbUbUbUbUbUbUbUbUbUbUbUbUbVbVaaaaaaaacOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbahahbccPbgbgcQcQbgbLbMcRbObgcBcScDcEapakalalalalalalalalalalalalalalalalagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahbQcTcgcgcgcUbQcncnbQcncncVcncncncWcucucucXcucucuctcYcucZbScNbTdadbdcddbUbUbUbUbUbUbUbUbUbUbUbUbVbVbVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabuahahdedfbgbgdgdhbgdididicabgdjccdkdlapakalalalalalalalalalalalalalalalalagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahdmbQdndodododpbQcndqbQdrcncJcncncncocucudsbSdtdtdtdtdtdtdtbSdubTdvdwdcbUbUbUbUbUbUbUbUbUbUbUbUbUdxbVbVbVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahaEaEboboaEaEbgdydzbgbgbgbgdAdBaoapakalalalalalalalalalalalalalalalalagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahbQdCdDdDdDdEbQcndFbQdGcnbQbQcncncKdHdIcucucucucudJcucucucucubTdKdLdcbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbVbVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahaTbnbgbgdMaEaEaEaEboboaEaEaEaEaoapdNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdOdOdOdOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahbQdPcndQcncndRcndSbQcncndTdUdUdUdUdUdUdUdUdUbTbTbTbTbTbTbTbTbTdVdWdcdXbUbUbUbUbUdYdZbUbUbUbUbUbUbUdxbUbVbVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahaEeabgbgbgboebecebededeeefebegaoapeheieieieieieieieieieieieieieieieieieieidOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahbQejekelekembQcncnbQcncnendUeoepeqereseteudUevewexeyezeAeBeCeDeEeFdceGeHbUbUbUbUbUdZbUbUbUbUbUbUbUbUbUbVbVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahaEeIbgbgeJaEeKeLeMededeKeLeMegaoapdNeieieieieieieieieieieieieieieieieieieidOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahbQeNeOeOeOePbQcncnbQcncneQdUeReSeTeUeUeUeVdUeWeXdLdLdLeXdLeYeXdLeZdcfabUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbVbVbVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahaEfbfcfdfeaEffedededededededfgaoapdNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdNeieidOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahbQfhfhfhfhfibQcncnfjcncnfkdUflfmeTeUeUfnfodUfpdLfqfrdLfseYfqftdLfudcfvbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbVbVbVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahaEfwfxfyfzaEeKeLeMededeKeLeMegaoapakfAalalalalalalalalalalalalalalaldNeieidOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahbQfBfCfDfEfhfFcncnfGcncndTdUfHfIfIfJfIfKfLdUdcfMfNfOdcdcfPfQeYfQfPdcfRfSfTbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbVbVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahaEaEaEaEaEaEfUebebededebebfVegaoapakalalalalalalalalalalalalalalalaldNeieidOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahbQfhfCfWfEfXbQdTdTbQcVcVbQdUfYfZgadUdUgbgcdUgdgeeYeYgfdcfPfQfrfQfPdcggbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbVbVbVaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahahahahahahegghedgiededgjgkghegaoapakalalalalalalalalalalalalalalalaldNeieidOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahdmbQbQbQbQbQglbQbQbQbQcncncngmcncncndTdUgngodUgpeYeYeYgqdcfPfQgrfQfPdcgsgtgtgubUgvgwbUgxgxbUbUbUbUbUbUbUbUbUbUbUbUbVaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahahahahahahegghedeggygyeggkghegaoapakalalalalalalalalalalalalalalalaldNeieidOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahbQgzgAgBgCcngDgEgFcJgGcncncncncncncldUdUdUdUdcgHgIgHdcdcdcdcdcdcdcdcgJgJgKgLgKgJgJgJgJgJgJgJgJgJgJgJgJgJgJgJgJgJgJgJgJgJgJgJgJgJgJgJgJgJgJgJgJacanaIaIaIaIaIaIegegfgeggMgMegfgegegaoapakalalalalalalalalalalalalalalalaldNeieidOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahcmcncncncncncncncngNcncngOgPgQgRgSgOgOgTgMgMgUgMgMgMgVgMgMgMgMgMgMgMgWgXgYgZgYgMgMgMgMgMgMgMhagMgMgMgMgMgMgMgMgMgMgMgMgMgMgMgMgMgMgMgMgMgMgMgMhagMgMgMgMgMgMgMhbhbhbhbhbhbhbhbhchdaoapakalalalalalalalalalalalalalalalaldNeieidOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahhebQhfcncncncncncncngNcncngOhghhhhhhhigOgTgMgMhagMgMgMgMgMgMgMgMgMgMgMgMgMgMgMgMgMgMgMgMgMgMgMhagMgMgMgMgMgMgMgMgMgMgMgMgMgMgMgMgMgMgMgMgMgMgMgMhagMgMgMgMgMgMgMgMgMgMgMgMgMgMgMhjhdaoapakalalalalalalalalalalalalalalalaldNeieidOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahbQhfhfhkhkhlhlhmhnbQdrcngOhohhhhhhhpgOgTgMgMhagMgMgMgMgMgMgMgMgMgMhqgMgMgMgMgMgMgMhqgMgMgMgMhagMgMgMgMgMgMgMgMgMgMgMgMgMgMgMgMgMgMgMgMgMgMgMgMhagMgMgMgMgMgMgMgMgMgMgMgMgMgMgMhjhdaoapakalalalalalalalalalalalalalalalaldNeieidOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahhrhrhrhrbQbQbQbQbQbQcnhsgOhthuhvhvhwgOgTgMgMaIaIaIaIaIaIaIaIaIaIaIaIaIaIaIaIaIaIaIaIaIaIaIaIaIaIaIaIaIaIaIaIaIaIaIaIaIaIaIaIaIaIaIaIhdhdhdhdhdhdhxhdhdhdhdhdhdhdhdhdhdhdhdgMgMhjhdaoapakalalalalalalalalalalalalalalalaldNeieidOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahhyaaaahrckcngmhzcncncnhAgOhBhChDhEhFgOhGhHhHaIahahahahahhIahahahahahahahahhIahahahahahahahhIahahahahahahahhIahahahahahahahhIahahahbUbUbUbUhJbUbUbUbUbUbUbUhJbUbUbUbUbUbUakhKhKhLakaoapakalalalalalalalalalalalalalalalaldNeieidOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahhMaaaahNhOcnhPhQhRhScnhTgOhUhVhWhXhYgOhGhHhHanahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUakhKhKhLakaoapakalalalalalalalaldNdNdNdNdNdNdNdNdNeieidOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahhZaaaaiaibcnhPicidhScncngOgOgOgPgQgRgOiehHifacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacagagigagagagagagagagagagagagagagbUbUakhKhKhLakaoapakalalalalalalalaldNeieieieieieieieieieidOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacihahhZaaaaiiijcnhPikilhScncnimincncncncniohGhHhHagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagbUbUagaaaaaaaaaaaaaaaaaaaaagbUbUakhKhKhLakaoapakalalalalalalalaldNeieieieieieieieieieidOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahhZaaaahrdTcnfGcncncncncncncncncncncniohGhHhHagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagbUbUagaaaaaaaaaaaaaaaaaaaaagbUbUakhKhKhLakaoapakalalalalalalalaldNeieidOdOdOdOdOdOdOdOdOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahhZaaaaipiqiqiqiqirisisisisitiuiviqiqiqiehHhHagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagbUbUagaaaaaaaaaaaaaaaaaaaaagbUbUakhKhKhLiwaoapakalalalalalalalaldNeieidOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahixiyizipiAiBiCiDiEiEiEiEiEiEiFiCiGiAiHhGhHhHagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagbUbUagaaaaaaaaaaaaaaaaaaaaagbUbUakhKhKhLiwaoapakalalalalalalalaldNeieidOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahahahahiqiIiCiCiJiEiKiLiMiEiEiNiCiCiIiOhGhHhHagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagbUbUagaaaaaaaaaaaaaaaaaaaaagbUbUakhKhKhLiwaoapakalalalalalalalaldNeieidOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahahahahiPiQiRiRiRiRiRiSiTiEiUiuiviqiqiqhGhHiVagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagbUbUagaaaaaaaaaaaaaaaaaaaaagbUbUakhKhKhLakiWiXakalalalalalalalaldNeieidOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacahdmiPiYiZjajbjcjdjejfiEiEjgiCjhiAiHhGhHjiagbVbVjjjjjjjkjljmjjjjjjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagbUbUagaaaaaaaaaaaaaaaaaaaaagbUbUakhKhKhLakakakakalalalalalalalaldNeieidOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacahahiPjnjojojojojpjejqiEiEiNiCiCiIiOhGhHiVagaaaajrjsjtjujvjwjxjyjjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagbUbUagaaaaaaaaaaaaaaaaaaaaagbUbUakhKhKhLakalalalalalalalalalalaldNeieidOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajziPjAiPjBjCjojojDjEjFjGiEjHiuiviqiqiqhGhHiVagaaaajIjJjKjLjMjMjNjOjjjjjjjjjjjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPbUbUagaaaaaaaaaaaaaaaaaaaaagbUbUakhKhKhLakalalalalalalalalalalaldNeieidOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajzjQjojRjojSjojojojojTiEiEiEjUiCjViAiHhGhHiVagaaaajIjwjwjWjXjXjYjZjjkakbkcjjkdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajPbUbUagaaaaaaaaaaaaaaaaaaaaagbUbUakhKhKhLakalalalalalalalalalalaldNeieidOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakekfkgkhkfkfkikfkjaaaajzkkjokljojokmjojoknkokpiEiEiNiCiCiIiOhGhHiVagaaaakqkrksktkujwjwjwkvkbkbkbjjkdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajPbUbUagaaaaaaaaaaaaaaaaaaaaagbUbUakhKhKhLakalalalalalalalalalalaldNeieidOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakekfkfkwkxkykykykzkAkBkCkDaajzkEkFjzkGkEkHjokIiPkJkKkLkLiqiqiqiqiqiehHiVkMkMkMjjjjjjjjjjjLjNkNjjkOkbkbjjkdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajPbUbUagaaaaaaaaaaaaaaaaaaaaagbUbUakhKhKhLakalalalalalalalalalalaldNkPeidOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakQkRkSkRkRkRkRkRkRkTkUkVkWaajzkXkYkZkYlajzlbiPlcldldldldlelflgldlhhGhHiVliljljljlklllmjjlnlolpjjlqkbkbjjkdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajPbUbUagaaaaaaaaaaaaaaaaaaaaagbUbUakhKhKhLakalalalalalalalalalalaldNeieidOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalrkRkRkRkRkRkRkRlsltlukVkWaajzlvlwlxlwlvjzahahlclyldldldldldldldlhhGhHiVliljljljljljljlzjWjYlAjjjjjjjjjjkdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajPbUbUagaaaaaaaaaaaaaaaaaaaaagbUbUakhKhKhLakalalalalalalalalalalaldNeieidOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalBkRlCkRkRkRkRkRkRkTlDkVkWaajzlElFlGlFlHjzahdmlclIldlJlKlKlLldldlMhGhHiVkMkMkMkMlNlNkMjjjjjjjjjjkdkdkdkdkdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajPbUbUagaaaaaaaaaaaaaaaaaaaaagbUbUakhKhKhKakakakakakakakakakakakakdNeieidOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalOkfkflPlQkRlRlRkRkAlSkClTaalUaaaaaaaaaaacahahlclVldlJlKlKlLldlWlXhGhHiVlYlZmambljljmclYaaaaaajPkdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajPbUbUagaaaaaaaaaaaaaaaaaaaaagbUbUakhKhKhKakcEcEbUbUbUbUbUbUbUbUbUdNeieidOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalOkfmdkfkfmemfkfmgaaaalUaaaaaaaaaaacahahlcmhldldmimjldldldlXmkhHiVmlmmmnljljljmomlaaaaaajPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajPbUbUagaaaaaaaaaaaaaaaaaaaaagbUbUakhKhKhKakcEcEbUbUbUbUmpbUbUbUbUdNeieidOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamqbUmqaaaaaaaaaaaaaalUaaaaaaaaaaacmraIlclclclclclcmsmtmumvhGhHiVmlmwljljljljlmmxaaaaaajPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajPbUbUagaaaaaaaaaaaaaaaaaaaaagbUbUakhKhKhKakcEcEcEcEbUbUbUbUmpbUbUdNeieidOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamymzmzmzmAmBmCmzmzmzmzmzmzmzmDmzmzmzmzmEmFhHmGmGmHmImJmKlclclclclciehHiVmlmLmMljljljmNkMbVbVbVjPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajPbUbUagaaaaaaaaaaaaaaaaaaaaagbUbUakhKhKhKakcEcEcEcEcEbUbUmpmpbUbUdNeieidOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamOmPhHmQhHhHmRmQhHhHhHhHhHmQhHhHhHmShHmTmQhHhHhHhHhHhHhHhHmQhHhHmUhHhHiVmVmWmXljljljmYkMbVbVbVjPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajPbUbUagaaaaaaaaaaaaaaaaaaaaagbUbUakhKhKhKakbUcEcEcEcEcEbUbUbUbUbUdNeieidOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamOmZhHhHhHhHhHhHhHhHhHhHhHhHhHhHhHhHhHmThHhHhHhHhHhHhHhHhHhHhHhHmUhHhHiVmVnamnljnbljnclYaaaaaajPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajPbUbUagaaaaaaaaaaaaaaaaaaaaagbUbUakhKhKhKakcEbUcEcEmpcEcEbUbUbUnddNeieidOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamOmPhHnehHhHhHnehHhHhHhHhHnehHhHhHhHhHmTnehHnfnfhHhHhHhHhHnehHhHmUhHhHiVmVngnhljljljnimlaaaaaajPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajPbUbUagaaaaaaaaaaaaaaaaaaaaagbUbUakhKhKhKnjcEnkcEcEcEcEbUcEbUbUnldNeieidOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanmmzmzmzmzmzmzmzmzmzmzmzmzmDmzmzmzmzmzmEnnnonpnqnrnsntnunvnqnwnqnqnxhHiVmlnynzljljljnAmlaaaaaajPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajPbUbUagaaaaaaaaaaaaaaaaaaaaagbUbUakhKhKhKakbUcEcEnBcEcEbUcEcEbUnCdNeieidOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaannbpbpnqnDnEnFnEnGnHnFnInqhHhHiVmlnJmnljljljnKmxaaaaaajPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajPbUbUagaaaaaaaaaaaaaaaaaaaaagbUbUakhKhKhKakmpbUcEcEcEcEbUdZbUbUnLdNeieidOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaannbpbpnqnMnFnFnFnFnFnFnFnNhHhHiVmlnOljljljljnPkMbVbVbVjPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajPbUbUagaaaaaaaaaaaaaaaaaaaaagbUbUakhKhKhKnQnRnRnRnSnSnRnRnRnRnRnTdNeieidOaaaaaanUnUnUnUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaannbpbpnqnVnFnFnFnWnXnYnZnqhHhHiVmloaljljobljockMbVbVbVjPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajPbUbUagaaaaaaaaaaaaaaaaaaaaagbUbUakhKhKhKodododododododoeoeoeoeoeoeeieidOaaaanUnUnUnUnUnUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaannbpofnqognFohnFoinqnqnqnqojhHiVmlokljljljljollYaaaaaajPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajPbUbUagaaaaaaaaaaaaaaaaaaaaagbUbUakhKhKhKodomonooopoqoroeosotototoeoubUovowoxnUnUnUnUnUnUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaannbpbpnqoyoznFnFnFoAbpbpoBhHhHiVmloCmnljljljoDmlaaaaaajPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajPbUbUagaaaaaaaaaaaaaaaaaaaaagbUbUakhKhKhKoEoooooooFoGoooHoIoJototoKoubUoLouoLnUnUnUnUnUnUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaannbpbpnqoMoNoOoPoQnqoRbpoSnxhHiVmxoToUoVljljoWmxaaaaaajPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajPbUbUagaaaaaaaaaaaaaaaaaaaaagbUbUakhKhKhKoEoooooooXoYoooHoZoJotpaoepbbUpcowoxnUnUnUnUnUnUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaannnnnnnnnnbpbpnqnqnqnqnqnqnqbpbpoShHhHiVpdpdpdpdpepepdpdpdpfpfjPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajPbUbUagaaaaaaaaaaaaaaaaaaaaagbUbUakhKhKhKodpgoooophphpiodotototpjoeeieidOaaaanUnUnUnUnUnUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaannbpbpbppkbpbpbpbpbpbpbpbpbpbpbpoShHhHiVpdplpmpnpmpmpopppdpqpqjPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajPbUbUagaaaaaaaaaaaaaaaaaaaaagbUbUakhKhKhKodprpsoophphoooeototptpuoeeieidOaaaanUnUnUnUnUnUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaannnnnnnnpvpwpxnnbpbpbppybpbpbpbpbppzbpbpbpbpbpoShHhHiVpdpmpmpApBpApmpCpdpqpqjPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajPbUbUagaaaaaaaaaaaaaaaaaaaaagbUbUakhKhKhKodprpsoooooooopDototptpEpFeieipGaaaanUnUnUnUnUnUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaannbpbpbpbpbpbpbpbpbppHpHpHpHpHpHpHpHpHpHpHpHpHpHpIhHpJpdpKpLpMpMpMpNpOpdpqpqjPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajPbUbUagaaaaaaaaaaaaaaaaaaaaagbUbUakhKhKhKodprpsoopPpPoooeoepQptpEpReieipSaaaanUnUnUnUnUnUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnbpbpbpbpbpbpbpbpofpHpTpUpVpWpXpYpZqaqbqcqdqepHpIhHiVpdpmpLpMqfpMpNqgpdpqqhjPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajPbUbUagaaaaaaaaaaaaaaaaaaaaagbUbUakhKhKhKodprpsoopPpPooqioeqjqkpEoeeieidOaaaanUnUnUnUnUnUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaannbpbpqlbpbpbppybpofqmqnqoqpqmqmqmqmqqqrqsqtquqvqwqrqrqrqrqxpHpIhHiVpdpKpLpMpMpMpNpOpdpqpqjPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajPbUbUagaaaaaaaaaaaaaaaaaaaaagbUbUakhKhKhKodprqyqzqzqzqAoeoeqBqCqDoeoubUqEowoxnUnUnUnUnUnUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaannbpbpbpbpbpbppkbpbpqmqFqGqGqHqIqJqmqqqrqrqrqrqrqrqrqrqrqrqKpHqLqMiVpdqNpmqOqOqOpmpmpdpqpqjPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajPbUbUagaaaaaaaaaaaaaaaaaaaaagbUbUakhKhKhKodqPqQqQqQqQqQqRqRqSqTqUqVqWqXqVqWqYnUnUnUnUnUnUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahybpbpqZqZraqZqZnppyrbrcqGrdreqGrfqmrgrhqrqrqrqrqrqrqrrirjrkrlrmrnropdrppmpmpmpmpmpmpdpqpqjPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajPbUbUagaaaaaaaaaaaaaaaaaaaaagbUbUakhKhKhKodpgrqrqrqrqrroeoersrtrupFoubUrvowoxnUnUnUnUnUnUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahMbpbpqZrwrxryqZrzrArbrBrCrDrEqGrFrGqrqrqrqrqrqrqrqrqrqrqrqrrHrmrnrIpdrJrKrKrKrLpdrMpdpqpqjPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajPbUbUagcEcEcEcEcEcEcEcEcEcEagbUbUakhKhKhKrNrOphoophphoorPototototrQeieirRaaaanUnUnUnUnUnUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahMbpbpqZrSrTrTrUrArArbrVrWrXrEqGrYrZqrqrqrqrqrqrqrqrqrqrqrqrrHrmrnromFaaaaaaaaaasasbsapqpqjPkdjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPjPscsdsdscjPjPjPjPjPjPjPjPbUbUagcEcEcEcEcEcEcEcEcEcEagbUbUakhKhKhKrNsephoophphoooesfototsgrQeieirRaaaaaanUnUnUnUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahMbpbpqZshrTrTsirArArbrbsjskslsmsnqmsoqrqrqrspsqrhsqsrqrssssrlrmrnromFaaaaaaaaaasastsapfsupfpfpfpqpqsvpqpqpqpqpqpqpqpqpqpqpqpqsvpqpqpqpqpfcEcEagbUbUbUbUbUbUbUbUbUbUagcEcEcEcEcEcEcEcEcEcEagbUbUakhKhKhKodoooooophphooswsxsyotszpReieirRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasAbpbpqZqZqZqZqZsBrAsCsDrArArArAsEpHpHsFsFsFsGsHsIsIsJsKsLsJsMsNsOrosasasasasasasasPsapqpqpqpqpqpqpqpqpqpqpqpqpqpqsQpqpqpqpqpqpqpqpqpqpqsRcEcEigbUbUbUbUbUbUbUbUbUbUagcEcEcEcEcEcEcEcEcEcEagbUbUakhKhKhKoEoosSoophphoosTsUsVototoKeieirRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaannbpsWqZrwrxryqZrArArArArArArArArArAsXsYsZtatbtctdtetftftftgsMpIhHrosathtitjtktltmtnsapqpqpqpqpqpqpqpfpftopfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfcEtpagagagagagagagagagagagagcEcEcEcEcEcEcEcEcEcEagbUbUakhKhKhKoEooooooooooootqototottrsweieirRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaannoRbpqZrSrTrTtsrArArArArArArArArArAsXtttutvtbtwtxtftftytftzsMpIhHrotAtBtCtBtBtBtBstsatDpqpfagagagagagtEcEaktFtGtHtItJagaaaaaaaaaaaatKcEcEcEcEagcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEagbUbUakhKhKhKodtLtMtNtOtLtPoetQtRottSoeeieipSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaannbpbpqZshrTrAsirArArzrzrzrzrzrAtTtTtUtttutvtVtWtftftftftftXsMpIhHrotYtBtBtBtBtZtBuasapqpqpfubucudueakcEcEakufcEcEuguhuiaaaaaaaaaaaauicEcEcEcEagcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEagbUbUakhKhKhKodododododododoeoeoeoeoeoedNdNdOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahybpbpqZqZqZqZqZujrAukulumumunuoupunqZuqtutvurusutuuuvuwuxuysMpIhHrosauztBtBtBtBtBuAsapqpqpfuBuCcEcEakuDtpakcEcEcEcEuEuFaaaaaaaaaaaauFcEcEcEcEagcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEagbUbUakhKhKhKakcEcEcEcEcEcEcEcEcEcEcEcEcEcEagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahMbpbpqZrwrxrysirArAuGuHuIrAuJrArAuKqZuLtutvuMsMsMsMsMsMsMsMsMpIhHrosauNuOuPuQuRuRuSsapqpqpfuDcEcEcEuTcEcEuUcEcEcEuVuWuXaaaaaaaaaaaauXcEcEcEcEagcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEagbUbUakuYuYuYakcEcEcEcEcEcEcEcEcEcEcEcEcEcEagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahMbpbpqZrSrTrTuZrArArAuHvarArArArAuKqZvbtutvvcurvdvevfvgvgvhuMviuYrosauNvjuPvkvlvmvnsapqpqpfvocEcEcEakcEcEakvpvqvrvsvtagaaaaaaaaaaaatKuDcEcEvuagcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEagbUbUakuYuYuYakcEcEcEcEcEcEcEcEcEcEcEcEcEcEagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahMbpbpqZshvvvwqZrzrAvxvyvzvAvAvBvAvxqZtttutvvCvDtVtVtVtVtVvEvcviuYvFsasasasasasasasasapqpqpfudcEvGvHakcEcEakakakakakakagaaaaaaaaaaaauicEcEcEcEtKcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEagbUbUakuYuYuYakcEcEcEcEcEcEcEcEcEcEcEcEcEcEagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasAbpbpqZqZqZqZqZnppynpnpnpnpnpnpnpnpnptttutvvItVtVtVtVvJtVvEvKviuYvLvMpqpqpqsvpqpqpqpqpqqhpfakakakakakvNcEaktGvOvPvQvRagaaaaaaaaaaaauFcEcEcEcEvScEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEagbUbUakuYuYuYakcEcEcEcEcEcEcEcEcEcEcEcEcEcEagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaannbpbpbpbpbpbppybpbpbpbpbpbpbpbpbpbppytttutvvcvTvUvUvDtVtVvEvCviuYuYsRpqpqpqpqpqpqpqpqpqpqpfvVvWvXvYakuDtpakvZwawawbuduiaaaaaaaaaaaauXcEcEcEcEvScEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEagbUbUakuYuYuYakcEcEcEcEcEcEcEcEcEcEcEcEcEcEagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaannbpbppzbpbpbpwcbpbpbpbppzbpbpbpbpbpnptttutvvCwdwewfvUtVtVwgwhwiuYuYwjwkwjwjwjwjwjwjwjpqpqpfwlwmcEcEakcEcEakwnwowowpwquFaaaaaaaaaaaatKcEcEcEcEwrcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEcEagbUbUakuYuYuYakcEcEcEcEcEcEcEcEcEcEcEcEcEcEagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnnnnwswtwtwtwtwtwtwtwtuqtutvwutVtVwvvUtVtVtVwwviuYuYwjwxwywzwAwBwCwDwjpqpqpfwEcEcEcEwFcEcEwGwnwowowpcEuXaaaaaaaaaaaaagagagcEtpagagagagagagagagagagagagagagagagagagagagagagagbUbUakuYuYuYakcEcEcEcEcEcEcEcEcEcEcEcEcEcEagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalUlUaaaaaaaawswHwIwJwKwLwMwNwtwOtutvwPtVtVwvvUtVtVtVwwviuYuYwjwQwRwRwRwRwSwTwjpqpqpfwUcEcEcEakcEcEakwVwWwWwXwYagaaaaaaaaaaaabVbVagcEcEigbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUakuYuYuYakcEcEcEcEcEcEcEcEcEcEcEcEcEcEagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalUlUaaaaaaaawZxaxbxbxbxbxbxbxctttuxdvcxexfwfvUtVtVwgwhwiuYuYwjxgxhwRxixjwRxkwjpqpqpfxlxmxnudakcEcEakxotGxpxqudagaaaaaaaaaaaabVbVagcEcEakbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUakuYuYuYakxrakakakakagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalUlUaaaaaaaaxsxtwNwNxuxvxwxbxxtttuxyvCvUvUvUvDxztVvEvcviuYuYwjwjwjxAwjwjwjwjwjvMsRpfxBxBxBxBxBxCxCxBxBxBxBxBxBxBxBxBxBxBxBxBxBxBxDxExFxGakakakakakakakakakakakakakakakakakakakakakakakakakuYuYuYakxHxIxJxKxJxLxMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalUlUaaaaaaaaxsxNxOxbxbxPxQxbxctttutvvItVtVtVtVtVtVvEvKviuYuYuYuYxRuYuYuYuYuYuYxRuYxSxSxSxSxSxTxSxSxTxSxSxSxSxSxSxUxUxUxUxUxUxUxUxUxUxUxUxUxUxUxUxUxUxUxUuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYakakxVxWxXxYxVxWxZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalUlUaaaaaaaayaybycxbxbxbxbxbydtttutvvcvDtVtVtVtVtVvEvCviuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYyebUbUyfbUygbUbUyhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalUlUaaaaaaaawsxtyiyjykylymynwtyotutvvCurypyqyrysytyuuMviuYyvuYuYuYuYuYuYywuYuYuYuYuYuYywuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYuYakyxyyyzbUyAyByCyhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalUlUyDyEyFyGwswtwtwtwtwtwtwtwtyHtutvuMuMuMuMuMuMuMuMuMsRvMyIyIyJyJyKyIyIyIyIyJyJyIyIyLyLyMyLyLakakakakakakakakakakakyNyOyOyNakakvMsRvMakakyPyQyRakySySyTyTyTyTyTyTyTyUyVyVyUyUyUyUyUyUyUyUyUyUyUyUyUyUyUyUyUyUyUyUyUyUyWyWyWyWyWyXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalUlUyDyYyZzazbzczdzdzezfzgzhziuLtutvuMzjzkzlzmznzozpzqpqpqyIzrzrzrzrzsztzuzvzrzrzrzrzwzxzyzxzzakzAzBzCzDakzEzFzFzFzGtGcEcEtGtGzHzIpqpqakzJzKzKzLzMzNzOyTzPzQzRzSzQzTyUzUzUyUzVzVzVyUzVzVzVyUzVzVzVyUzUzUzUzUyUzUzUzUzUyWzWzWzWzWyXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalUlUyDzXzYzZzYAazYzYzYzZzYAbzitttutvActVtVtVtVtVtVxfuMAdpqyIzrzrzrzrzrzrzrzrzrzrzrzrzwAeAeAeAeAfAgAgAgAgakAhAiAiAiAjcEcEcEcEcEAkvMpqpqakAlAmAnzMAmwnwpAoApAqAqArAsAtyUzUzUyUzUzUzUyUzUzUzUyUzUzUzUyUzUzUzUzUyUzUzUzUzUyWzWzWzWzWyXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalUlUAuzYzYzYzYzcAvAwAxAyzYzYAztttutvAAABtVtVtVtVtVACuMAdpqyIzrzrzrzrzrzrzrzrzrzrzrzrzwAeAeAeADakAgAgAgAgakAEAiAiAFzGtGcEcEcEcEtGvMpqpqakAGAHAIAHAIwnAJyTAKAqALAMANAOyUzUzUyUzUzUzUyUzUzUzUyUzUzUzUyUzUzUzUzUyUzUzUzUzUyWzWzWzWzWyXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalUlUAPAQzYzYARASASASASASATASASuqtuAUAVAWAXAYAZBaBbBcuMAdpqyIBdBeBeBezrzrzrBeBeBezrzrzwAeAeAeBfakAgAgakakakakakakakaktGcEtGcEBgBhvMpqqhakAnBiBjBiBjwnwpyTBkAqAqBlAqBmyUzUzUyUyUBnyUyUyUBnyUyUyUBnyUyUyUzUzUyUyUyUzUzUyUyWzWzWzWzWyXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalUlUAPBoBpzYBqASBrBsBtBuBvBwASBxByBzuMuMuMBABBBCuMuMuMAdpqyIBDBeBeBezrzrzrBeBeBezrzrzwAeAeAeBEakBFBFakBGAgAgBHakBIBJBKBKBKBKBLBIvMpqpqakBMAHAIAHAIwnBNyTBOBPBQBRBSBTBUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUyWzWzWzWzWyXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalUlUBVBWzYBXBYASBZBvBvBvBvBvCatttutvvMpqsvpqpqpqpqCbCcCdqhyIzrzrzrzrzrzrzrzrzrzrzrzrCeCfCfCfzxakakakakBGAgAgCgakBIChBIBIBIBICiBIvMpqpqakCjBiBjBiBjwnwpakakakakakigakyUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUyWzWzWzWzWyXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCkClCmyDCnzYzYzgASBZBvBvCoBvBvASCptutvsRpqpqpqpqpqpqpqsRCqCryIzrzrzrzrzrzrzrzrzrzrzrzrCsCtCtCtCuCvCwCxCyAgAgAgCzakBIChAiAiAiAiCiBIvMpqpqakCAAHAIAHAIwnAJakCBCBCCakbUbUyUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUCDzWzWzWzWyXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCEpqpqyDCFCGCFCHASBZBvBvCIBvCJASCKCLtvpfpfpfCMClCmpfpfpfCdpqyIzrzrzrzrzrzrzrzrzrzrzrzrCNCOCOCOCOCOCOCOCPAgAgAgCQakBIChBIBIBIBICiBIvMpqpqakAmCRCSCRCSwnwpakCBCBBMakbUbUyUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUCDzWzWzWzWyXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCEpqpqzizYzYzYCTASBZBvBvBZBvCUASASCVBzCWaaaaaaaaaaaaaapfCdpqyIzrBeBeBezrzrzrBeBeBezrzrCXCOCOCYCZCOCOCOCyDazCAgzAakBIChAiAiAiAiCiBIvMpqpqakAnAHAIAHAIwnwpakakakDbakbUDcyUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUyWzWzWzWzWyXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDdpqqhziDeCTCTzYASDfBvBvBZBvDgDhAStttvCWaaaaaaaaaaaaaapfDiCryIzrBeBeBezrzrzrBeBeBezrzrCXCOCOCYCYCOCOCOCyakakakakakBIChBIBIBIBICiBIvMpqpqakAnCRCSCRCSwnwpAmCjAnDjakbUbUyUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUyWzWzWzWzWyXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapfpqDkzizYDlDmCTASBvDnDoDpBvBvDqASuqtvDraaaaaaaaaaaaaapfpqpqyIBdzrzrzrzrzrzrzrzrzrzrzrCNCOCOCYCYCOCOCOCyDsDtDtDuDuBJBKBKBKBKBKDvBhvMpqpqakDwAHAIAHAIwnwpAHAIAHDxakbUbUyUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUzUyWzWzWzWzWyXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapfpqpqziziziziziASASASASASASASASAStttvDyaaaaaaaaaaaaaapfpqpqyIzrzrzrzrzrzrzrzrzrzrzrzrCNCOCOCOCOCOCOCODzChcEcEcEcEChAiAiAicEcEDADBvMpqqhakCjCRCSCRCSwnwpCRCSCRCSakbUbUyUyUyUyUyUyUyUyUyUyUyUyUyUyUyUyUyUyUyUyUyUyUyUyUyUyWyWyWyWyWyXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapfpqpqpqpqpqsvpqpqpqDCsYDDsZDEDFsZDGtvDybVbVbVbVbVbVbVpfpqpqyIzrBeBeBezrzrzrBeBeBezrzrCNCODHDIDJDKDLDMCyDNDODODODODPDQDODRDSDTDUDVvMpqpqakDWAHAIAHAIwnwpAHAIAHAIakbUbUbUbUbUbUhJbUbUbUbUbUbUbUhJbUbUbUbUbUbUbUhJbUbUbUbUbUbUbUbUbUagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapfpqpqpqpqpqpqpqpqpquMDXDYDZDZDZDZDZEaDybVbVbVbVbVbVbVpfpqpqyIEbEcEcEcEcEcEcEcEcEcEcEdCyCyCyCyCyCyCyCyCyvMvMvMvMvMvMvMvMvMvMvMvMvMvMpqpqakAlCRCSCRCSwnwpCRCSCRCSakbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUbUagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapfpfpfpfpfCMClClCmpfEeEeEfEgEfBABBBBBBEhaaaaaaaaaaaaaapfpqpqsRpqpqpqpqpqpqpqpqpqpqpqpqsvpqpqpqpqpqpqpqpqpqsvpqpqpqpqpqpqpqpqsvpqpqpqpqpqakAGAHAIAHAIwnwpAHAIAHDxagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVEeEiEjEkElbVbVbVbVbVaaaaaaaaaaaaaapfpqsQCcpqpqpqpqpqpqpqpqpqpqpqpqpqpqpqpqpqpqpqpqpqpqpqpqpqpqpqpqpqpqpqpqpqpqpqpqpqigAnCRCSCRCSwnwpCRCSCRCSEmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVEnEeEoEkEkEpbVbVbVbVbVbVaaaaaaaaaaaapfpfpfpfCMClClClClClClClClClClClClClClClCmpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfpfagEqAnBMAnAmwnwpAmAnAnAmEraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVbVEsEeEtEuEkEvbVbVbVbVbVbVbVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEwExAnAnBMzMwnwpCjBMAmAnEraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEeEeEeEyEeEeEfEzEfEAEBEBECEBEBEDEfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEEEFEGAnBMAnEHEIAnAnzMEJEraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEeEKELEMENEOEPEQEeERESETEUETEVEWEeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEEEFEXAnEYAnwVwXAnEYAnEZEraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEeFaEkFbFcEkEkFdEeFeEkEkEUEkEkFfEeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFgFhyPyQyQyQyQyQyQyQyQyQFiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEeFjESFkENEkEkFlEeFmFnFoFpFqFrFsEeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEeEeEeEyEeFtEkEkFuFvEkFwFxFyEkFzEeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEeFAFuFBFCEkEkEkEkEkEkEkEkEkEkEkEeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEeFDFEFFFGEkEkFHEkEkEkEkEkEkEkFIEeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEeEkFJFKFLFMFNFOFPFQFRFSFTFUFvFVEeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEeEeEeEeEeEfEAEBEBEDEfEAEBEBEDEfEeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababacadadaeabababaaaaaaaaaaaaafafafafafafafafafafafafafafafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagagagagagagagagabacadadaeabababahaiajakakakakakakakakakakakakakakakakafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalalalalalalalalalalalalalalalalalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagagagagagagagagagagagagagagagamanaoajakakakakakakakakakakakakakakakakafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalapaqarasatauavalawaxayazaAaBaCalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagaDaEaFaFaGaDagagagagagagagagaHanaoajakakakakakakakakakakakakakakakakafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalapaqaraIaJazazaKazazazazazazazalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaLagagaMaNaOaPaQaDaRaDaEaFaFaGaDaDaDanaoajakakakakakakakakakakakakakakakakafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababalaSaqaTaUaVazazaKazaWaXaXaXazaYalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaZagagbabbaObcbdaDbebfbgbhbibjbkblbmanaoajakakakakakakakakakakakakakakakakafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagbnbnbnbnagagagagagagagagbobpbqbqbrazazazaKazazazazazazazalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsagagbtbuaOaObvaDbwbebebebebebebebmanaoajakakakakakakakakakakakakakakakakafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagbnbnbnbnagagagagagagagagboazazazbxbybzbAalbBbCbDbEbFbGbHalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagaDaDbmbmaDaDbIbJbKbLbMbebNaDaDanaoajakakakakakakakakakakakakakakakakafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagbObObObObObObObObObOagagbobobPbobQbQbQbQbRbRbRbRbRbRbRbRbRbRbRaaaabSbTbTbTbTbTbTbTbTbTbTbTbUbUbVbVbVbVbVbVbVbVbVbVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaLagagbWbXbebebYbebebZbZbZcabecbcccdceaoajakakakakakakakakakakakakakakakakafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagbOcfcgchcicjbOckclbObOcmbOcncncncocpcqcrcsctcuctctcvctcwbQcxbRaacybSbTbTbTbTbTbTbTbTbTbTbTbTbUbUbVbVbVbVbVbVbVbVbVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaZagagbaczbebecAcBbebebebebebecCcDcEcFaoajakakakakakakakakakakakakakakakakafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagbOcGcgcHcgcgcIcncnbOcJcncKcncncncLcucucucMcucucucucucNctcOcObRcycybSbTbTbTbTbTbTbTbTbTbTbTbTbTbUbUbVbVbVbVcPbVbVbVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaZagagbacQbebecRcRbebJbKcSbMbecCcTcEcFaoajakakakakakakakakakakakakakakakakafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagbOcUcgcgcgcVbOcncnbOcncncWcncncncXcucucucYcucucuctcZcudabQcObRdbdcdddebTbTbTbTbTbTbTbTbTbTbTbTbUbUbUbVbVbVbVbVbVbVaaaaaaaaaaaaaaaaaaaaaaaaaaaabsagagdfdgbebedhdibedjdjdjcabedkccdldmaoajakakakakakakakakakakakakakakakakafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagdnbOdodpdpdpdqbOcndrbOdscncKcncncncocucudtbQdududududududubQdvbRdwdxddbTbTbTbTbTbTbTbTbTbTbTbTbTdybUbUbUbVbVbVbVbVbVaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagaDaDbmbmaDaDbedzdAbebebebedBdCanaoajakakakakakakakakakakakakakakakakafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagbOdDdEdEdEdFbOcndGbOdHcnbObOcncncLdIdJcucucucucudKcucucucucubRdLdMddbTbTbTbTbTbTbTbTbTbTbTbTbTbTbTbTbUbUbVbVbVbVbVaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagaRblbebedNaDaDaDaDbmbmaDaDaDaDanaodOdOdOdOdOdOdOdOdOdOdOdOdOdOdOdOdOdPdPdPdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagbOdQcndRcncndScndTbOcncndUdVdVdVdVdVdVdVdVdVbRbRbRbRbRbRbRbRbRdWdXdddYbTbTbTbTbTdZeabTbTbTbTbTbTbTdybTbUbUbVbVbVbVaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagaDebbebebebmecedeceeeeefegecehanaoeiejejejejejejejejejejejejejejejejejejejdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagbOekelemelenbOcncnbOcncneodVepeqereseteuevdVewexeyezeAeBeCeDeEeFeGddeHeIbTbTbTbTbTeabTbTbTbTbTbTbTbTbTbUbUbVbVbVbVaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagaDeJbebeeKaDeLeMeNeeeeeLeMeNehanaodOejejejejejeOejejejejejejeOejejejejejejdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagbOePeQeQeQeRbOcncnbOcncneSdVeTeUeVeWeWeWeXdVeYeZdMdMdMeZdMfaeZdMfbddfcbTbTbTbTbTbTbTbTbTbTbTbTbTbTbTbTbUbUbUbVbVbVaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagaDfdfefffgaDfheeeeeeeeeeeeeefianaodOdOdOdOdOdOdOdOdOdOdOdOdOdOdOdOdOdOejejdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagbOfjfjfjfjfkbOcncnflcncnfmdVfnfoeVeWeWfpfqdVfrdMfsftdMfufafsfvdMfwddfxbTbTbTbTbTbTbTbTbTbTbTbTbTbTbTbTbTbUbUbUbVbVaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagaDfyfzfAfBaDeLeMeNeeeeeLeMeNehanaoajfCakakakakakakakakakakakakakakakdOejejdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagbOfDfEfFfGfjfHcncnfIcncndUdVfJfKfKfLfKfMfNdVddfOfPfQddddfRfSfafSfRddfTfUfVbTbTbTbTbTbTbTbTbTbTbTbTbTbTbTbTbUbUbVbVaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagaDaDaDaDaDaDfWececeeeeececfXehanaoajakakakakakakakakakakakakakakakakdOfYejdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagbOfjfEfZfGgabOdUdUbOcWcWbOdVgbgcgddVdVgegfdVggghfafagiddfRfSftfSfRddgjbTbTbTbTbTbTbTbTbTbTbTbTbTbTbTbTbTbTbTbUbUbUaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagagagagagagehgkeegleeeegmgngkehanaoajakakakakakakakakakakakakakakakakdOejejdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagdnbObObObObOgobObObObOcncncngpcncncndUdVgqgrdVgsfafafagtddfRfSgufSfRddgvgwgwgxbTgygzbTgAgAbTbTbTbTbTbTbTbTbTbTbTbTbUaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagagagagagagehgkeeehgBgBehgngkehanaoajakakakakakakakakakakakakakakakakdOejejdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagbOgCgDgEgFcngGgHgIcKgJcncncncncncncldVdVdVdVddgKgLgKddddddddddddddddbSbSgMgNgMbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSbSgOgOgOgOgOgOgOgOgOgOgOgOgOgOabamaHaHaHaHaHaHehehfiehgPgPehfiehehanaoajakakakakakakakakakakakakakakakakdOejejdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagcmcncncncncncncncngQcncngRgSgTgUgVgRgRgWgPgPgXgPgPgPgYgPgPgPgPgPgPgPgZhahbhchbgPgPgPgPgPgPgPhdgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPhdgPgPgPgPgPgPgPhehehehehehehehehfhganaoajakakakakakakakakakakakakakakakakdOejejdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaghhbOhicncncncncncncngQcncngRhjhkhkhkhlgRgWgPgPhdgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPhdgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPhdgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPhmhganaoajakakakakakakakakakakakakakakakakdOejejdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagbOhihihnhnhohohphqbOdscngRhrhkhkhkhsgRgWgPgPhdgPgPgPgPgPgPgPgPgPgPhtgPgPgPgPgPgPgPhtgPgPgPgPhdgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPhdgPgPgPgPgPgPgPgPgPgPgPgPgPgPgPhmhganaoajakakakakakakakakakakakakakakakakdOfYejdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagaghuhuhuhubObObObObObOcnhvgRhwhxhyhyhzgRhAhBhBaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHaHhghghghghghghChghghghghghghghghghghghghdhdhDhganaoajakakakakakakakakakakakakakakakakdOejejdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagaghEaaaahuckcngphFcncncnhGgRhHhIhJhKhLgRhAhBhBaHagagagagaghMagagagagagagagaghMagagagagagagaghMagagagagagagaghMagagagagagagaghMagagagagagagaghMagagagagagagaghMagagagagagagaHhNhNhOhPanaoajakakakakakakakakakakakakakakakakdOejejdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagaghQaaaahRhScnhThUhVhWcnhXgRhYhZiaibicgRhAhBhBamagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagidagagagagagagagagagagagagagaHhNhNhOhPanaoajakakakakakakakakdOdOdOdOdOdOdOdOdOejejdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagieaaaaifigcnhTihiihWcncngRgRgRgSgTgUgRijhBikababababababababababababababababababababababababababababababababababababababababababababababamabababababababababababababamabaHhNhNhOhPanaoajakakakakakakakakdOejejejejilejejejejejdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabimagieaaaainiocnhTipiqhWcncniriscncncncnithAhBhBafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPejejdPaaaaaaaaaaaaaaaaaaaadPejejdOhNhNhOhPanaoajakakakakakakakakdOejejejejejejejejejejdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagieaaaahudUcnfIcncncncncncncncncncncnithAhBhBafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPejejdPaaaaaaaaaaaaaaaaaaaadPejejdOhNhNhOhPanaoajakakakakakakakakdOejejdPdPdPdPdPdPdPdPdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagieaaaaiuiviviviviwixixixixiyiziAivivivijhBhBafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPejejdPaaaaaaaaaaaaaaaaaaaadPejejdOhNhNhOiBanaoajakakakakakakakakdOejejdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagiCiDiEiuiFiGiHiIiJiJiJiJiJiJiKiHiLiFiMhAhBhBafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPejejdPaaaaaaaaaaaaaaaaaaaadPejejdOhNhNhOiBanaoajakakakakakakakakdOejejdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagagagagiviNiHiHiOiJiPiQiRiJiJiSiHiHiNiThAhBhBafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPejejdPaaaaaaaaaaaaaaaaaaaadPejejdOhNhNhOiBanaoajakakakakakakakakdOfYejdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagagagagiUiViWiWiWiWiWiXiYiJiZiziAivivivjajbjcafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPejejdPaaaaaaaaaaaaaaaaaaaadPejejdOhNhNhOhPjdjeajakakakakakakakakdOejejdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababagdniUjfjgjhjijjjkjljmiJiJjniHjoiFiMhAhBjpafjqjqjrjrjrjsjtjujrjrjraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPejejdPaaaaaaaaaaaaaaaaaaaadPejejdOhNhNhOhPajajajakakakakakakakakdOejejdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabagagiUjvjwjwjwjwjxjljyiJiJiSiHiHiNiThAhBjzafaaaajAjBjCjDjEjFjGjHjraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadPejejdPaaaaaaaaaaaaaaaaaaaadPejejdOhNhNhOhPakakakakakakakakakakakdOejejdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajIiUjJiUjKjLjwjwjMjNjOjPiJjQiziAivivivhAhBjzafaaaajRjSjTjUjVjVjWjXjrjrjrjrjrjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYejejdPaaaaaaaaaaaaaaaaaaaadPejejdOhNhNhOhPakakakakakakakakakakakdOejejdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajIjZjwkajwkbjwjwjwjwkciJiJiJkdiHkeiFiMhAhBjzafaaaajRjFjFkfkgkgkhkijrkjkkkljrkmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajYejejdPaaaaaaaaaaaaaaaaaaaadPejejdOhNhNhOhPakakakakakakakakakakakdOejejdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaknkokpkqkokokrkoksaaaajIktjwkujwjwkvjwjwkwkxkyiJiJiSiHiHiNiThAhBjzafaaaakzkAkBkCkDjFjFjFkEkkkkkkjrkmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajYejejdPaaaaaaaaaaaaaaaaaaaadPejejdOhNhNhOhPakakakakakakakakakakakdOejejdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaknkokokFkGkHkHkHkIkJkKkLkMaajIkNkOjIkPkNkQjwkRiUkSkTkUkUivivivivivijhBjzkVkVkVjrjrjrjrjrjUjWkWjrkXkkkkjrkmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajYejejdPaaaaaaaaaaaaaaaaaaaadPejejdOhNhNhOhPakakakakakakakakakakakdOfYejdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakYkZlakZkZkZkZkZkZlblcldleaajIlflglhlglijIljiUlklllllllllmlnlolllphAhBjzlqlrlrlrlsltlujrlvlwlxjrlykkkkjrkmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajYejejdPaaaaaaaaaaaaaaaaaaaadPejejdOhNhNhOhPakakakakakakakakakakakdOejejdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalzkZkZkZkZkZkZkZlAlBlCldleaajIlDlElFlElDjIbnbnlklGlllllllllllllllphAhBjzlqlrlrlrlrlrlrlHkfkhlIjrjrjrjrjrkmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajYejejdPaaaaaaaaaaaaaaaaaaaadPejejdOhNhNhOhPakakakakakakakakakakakdOejejdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalJkZlKkZkZkZkZkZkZlblLldleaajIlMlNlOlNlPjIbnlQlklRlllSlTlTlUlllllVhAhBjzkVkVkVkVlWlWkVjrjrjrjrjrkmkmkmkmkmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajYejejdPaaaaaaaaaaaaaaaaaaaadPejejdOiBiBiBlXlXlXlXlXlXlXlXlXlXlXlXdOejejdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYkokolZmakZmbmbkZkJmckLmdaameaaaaaaaaaamfbnbnlkmglllSlTlTlUllmhmihAhBjzmjmkmlmmlrlrmnmjaaaaaajYkmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajYejejdPaaaaaaaaaaaaaaaaaaaadPejejdOhNhNhNlXmomompmpmpmpmpmpmpmpmpdOejejdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYkomqkokomrmskomtaaaameaaaaaaaaaamfbnbnlkmullllmvmwllllllmimxhBjzmymzmAlrlrlrmBmyaaaaaajYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajYejejdPaaaaaaaaaaaaaaaaaaaadPejejdOhNhNhNlXmomompmpmpmpmCmpmpmpmpdOejejdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamDcymDaaaaaaaaaaaaaameaaaaaaaaaamfmEmFlklklklklklkmGmHmImJhAhBjzmymKlrlrlrlrlumLaaaaaajYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajYejejdPaaaaaaaaaaaaaaaaaaaadPejejdOhNhNhNlXmomomomompmpmpmpmCmpmMdOejejdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamNmOmOmOmPmQmRmOmOmOmOmOmOmOmSmOmOmOmOmTmUhBmVmVmWmXmYmZlklklklklkijhBjzmynanblrlrlrnckVjqjqjqjYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajYejejdPaaaaaaaaaaaaaaaaaaaadPejejdOhNhNhNlXmomomomomompmpmCmCmpndneejejdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanfnghBnhhBhBninhhBhBhBhBhBnhhBhBhBnjhBjbnhhBhBhBhBhBhBhBhBnhhBhBnkhBhBjznlnmnnlrlrlrnokVjqjqjqjYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajYejejdPaaaaaaaaaaaaaaaaaaaadPejejdOhNhNhNlXmpmomomomomompmpmpmpmpdOfYejdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanfnphBhBhBhBhBhBhBhBhBhBhBhBhBhBhBhBhBjbhBhBhBhBhBhBhBhBhBhBhBhBnkhBhBjznlnqmAlrnrlrnsmjaaaaaajYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajYejejdPaaaaaaaaaaaaaaaaaaaadPejejdOhNhNhNlXmompmomomCmomompmpmpntdOejejdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanfnghBnuhBhBhBnuhBhBhBhBhBnuhBhBhBhBhBjbnuhBnvnvhBhBhBhBhBnuhBhBnkhBhBjznlnwnxlrlrlrnymyaaaaaajYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajYejejdPaaaaaaaaaaaaaaaaaaaadPejejdOhNhNhNnzmonAmomomomompmompmpnBdOejejdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanCmOmOmOmOmOmOmOmOmOmOmOmOmSmOmOmOmOmOmTmfmEmFnDnEnFnGnHnInDnJnDnDnKhBjzmynLnMlrlrlrnNmyaaaaaajYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajYejejdPaaaaaaaaaaaaaaaaaaaadPejejdOhNhNhNlXnOmomonPmomompmomompnQdOejejdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamfbnbnnDnRnSnTnSnUnVnTnWnDhBhBjzmynXmAlrlrlrnYmLaaaaaajYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajYejejdPaaaaaaaaaaaaaaaaaaaadPejejdOhNhNhNlXmCmpmomomomompnZmpmpoadOejejdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamfbnbnnDobnTnTnTnTnTnTnTochBhBjzmyodlrlrlrlroekVjqjqjqjYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajYejejdPaaaaaaaaaaaaaaaaaaaadPejejdOhNhNhNlXmpmpmpofmompmpogmpmpohdOejejdPaaaaaaoioioioiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamfbnbnnDojnTnTokolomonoonDhBhBjzmyoplrlroqlrorkVjqjqjqjYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajYejejdPaaaaaaaaaaaaaaaaaaaadPejejdOhNhNhNosososososososototototototejejdPaaaaoioioioioioiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamfbnlQnDounTovnTownDnDnDnDjbjbjcmyoxlrlrlrlroymjaaaaaajYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajYejejdPaaaaaaaaaaaaaaaaaaaadPejejdOhNhNhNosozoAoBoCoDoEotoFoGoGoGotoHcyoIoJoKoioioioioioiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamfbnbnnDoLoMnTnToNnDoOoPoQhBhBoRmyoSmAlrlrlroTmyaaaaaajYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajYejejdPaaaaaaaaaaaaaaaaaaaadPejejdOhNhNhNoUoBoBoBoVoWoBoXoYoZoGoGpaoHcypboHpboioioioioioiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamfbnbnnDpcpdpepfnTnDpghBhBhBhBjzmLphpipjlrlrpkmLaaaaaajYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajYejejdPaaaaaaaaaaaaaaaaaaaadPejejdOhNhNhNoUoBoBoBplpmoBoXpnoZoGpootppcypqoJoKoioioioioioiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamfmfmfmfmfbnbnnDnDnDnDnDprnDpshBhBhBhBptpupupupupvpvpupupupwpwjYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajYejejdPaaaaaaaaaaaaaaaaaaaadPejejdOhNhNhNospxoBoBpypypzosoGoGoGpAotejejdPaaaaoioioioioioiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamfbnbnbnpBbnbnbnbnbnbnbnpCmFpDhBhBhBhBjzpupEpFpGpFpFpHpIpupJpJjYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajYejejdPaaaaaaaaaaaaaaaaaaaadPejejdOhNhNhNospKpLoBpypyoBotoGoGpMpNotejejdPaaaaoioioioioioiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamfmfmfmfpOpPpQmfbnbnbnpRbnbnbnbnpSbnbnbnpThBpUhBhBhBjzpupFpFpVpWpVpFpXpupJpJjYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajYejejdPaaaaaaaaaaaaaaaaaaaadPejejdOhNhNhNospKpLoBoBoBoBpYoGoGpMpZqaejejqbaaaaoioioioioioiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamfbnbnbnbnbnbnbnbnbnqcqcqcqcqcqcqcqcqcqcqcqcqcqcqdhBjzpuqeqfqgqgqgqhqipupJpJjYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajYejejdPaaaaaaaaaaaaaaaaaaaadPejejdOhNhNhNospKpLoBqjqjoBototqkpMpZqlejejqmaaaaoioioioioioiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamfmfmfmfmfmfmfmfbnbnbnbnbnbnbnbnlQqcqnqoqpqqqrqsqtquqvqwqxqyqcqdhBjzpupFqfqgqzqgqhqApupJqBjYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajYejejdPaaaaaaaaaaaaaaaaaaaadPejejdOiBiBiBospKpLoBqjqjoBqCotqDqEpZotejejdPaaaaoioioioioioiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamfbnbnqFbnbnbnpRbnlQqGqHqIqJqGqGqGqGqKqLqMqNqOqPqQqLqLqLqLqRqcqdhBjzpuqeqfqgqgqgqhqipupJpJjYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajYejejdPaaaaaaaaaaaaaaaaaaaadPejejdOhNhNhNospKqSqTqTqTqUototqVqWqXotoHcyqYoJoKoioioioioioiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamfbnbnbnbnbnbnpBbnbnqGqZrararbrcrdqGqKqLqLqLqLqLqLqLqLqLqLreqcrfrgjzpurhpFririripFpFpupJpJjYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajYejejdPaaaaaaaaaaaaaaaaaaaadPejejdOhNhNhNosrjrkrkrkrkrkrlrlrmrnrorprqrrrprqrsoioioioioioiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahEbnbnrtrtrurtrtmFpRrvrwrarxryrarzqGrArBqLqLqLqLqLqLqLrCrDrErFrGrHjzpurIpFpFpFpFpFpFpupJpJjYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajYejejdPaaaaaaaaaaaaaaaaaaaadPejejdOhNhNhNospxrJrJrJrJrKototrLrMrNqaoHcyrOoJoKoioioioioioiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahQbnbnrtrPrQrRrtrSrTrvrUrVrWrXrarYrZqLqLqLqLqLqLqLqLqLqLqLqLsarGrHjzpusbscscscsdpusepupJpJjYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajYejejdPcFcFcFcFcFcFcFcFcFcFdPejejdOhNhNhNsfsgpyoBpypyoBshoGoGoGoGsiejejsjaaaaoioioioioioiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahQbnbnrtskslslsmrTrTrvsnsosprXrasqsrqLqLqLqLqLqLqLqLqLqLqLqLsarGrHssmUaaaaaaaaaastsustpJpJjYkmjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYjYsvswswsvjYjYjYjYjYjYjYjYejejdPcFcFcFcFcFcFcFcFcFcFdPejejdOhNhNhNsfsxpyoBpypyoBotsyoGoGszsiejejsjaaaaaaoioioioiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahQbnbnrtsAslslsBrTrTrvrvsCsDsEsFsGqGsHqLqLqLsIsJrBsJsKqLsLsLrFrGrHjzmUaaaaaaaaaastsMstpwsNpwpwpwpJpJsOpJpJpJpJpJpJpJpJpJpJpJpJsOpJpJpJpJpwcFcFdPejejejejejejejejejejdPcFcFcFcFcFcFcFcFcFcFdPejejdOhNhNhNosoBoBoBpypyoBsPsQsRoGsSqlejejsjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasTbnbnrtrtrtrtrtsUrTsVsWrTrTrTrTsXqcqcsYsYsYsZtatbtbtctdtetctftgthjzstststststststtistpJpJpJpJpJpJpJpJpJpJpJpJpJpJtjpJpJpJpJpJpJpJpJtkpJtlcFcFeiejtmejejejejejejejejdPcFcFcFcFcFcFcFcFcFcFdPejejdOhNhNhNoUoBtnoBpypyoBtotptqoGoGpaejejsjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamfbntrrtrPrQrRrtrTrTrTrTrTrTrTrTrTrTtstttutvtwtxtytztAtAtAtBtfqdhBjzsttCtDtEtFtGtHtIstpJpJpJpJpJpJpJpwpwtJtKtKtKtKtKtKtKpwpwpwpwpwpwpwpwpwcFtLdPdPdPdPdPdPdPdPdPdPdPdPcFcFcFcFcFcFcFcFcFcFdPejejdOhNhNhNoUoBoBoBoBoBoBtMoGoGoGtNsPejejsjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamftObnrtskslsltPrTrTrTrTrTrTrTrTrTrTtstQtRtStwtTtUtAtAtVtAtWtfqdhBjztXtYtZtYtYtYtYsMstuapJububububububucudueufuguhuiujtKaaaaaaaaaaaaukcFcFcFcFafcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFdPejejdOhNhNhNosulumunuoulupotuquroGusotejejqmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamfbnbnrtsAslrTsBrTrTrSrSrSrSrSrTututuutQtRtSuvuwtAtAtAtAtAuxtfqdhBjzuytYtYtYtYuztYuAstpJpJubuBuCuDuEuFududueuGuHuHuIuJuKaaaaaaaaaaaauLcFcFcFcFafcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFdPejejdOhNhNhNosososososososototototototdOdOdPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahEbnbnrtrtrtrtrtuMrTuNuOuPuPuQuRuSuQrtuTtRtSuUuVuWuXuYuZvavbtfqdhBjzstvctYtYtYtYtYvdstpJpJubvevfvgvguFvhviueuHuHuHuHvjvkaaaaaaaaaaaavlcFcFcFcFafcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFdPejejdOhNhNhNajcycFcFcFcFcFcFcFcFcFcFcFcFcFafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahQbnbnrtrPrQrRsBrTrTvmvnvorTvprTrTvqrtvrtRtSvstftftftftftftftfqdhBjzstvtvuvvvwvxvxvystpJpJubvzvgvgvgvAududvBuHuHuHvCvDvEaaaaaaaaaaaavFcFcFcFcFafcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFdPejejdOhNhNhNajcycycFcFcFcycFcFcFcFcFcycFcFafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahQbnbnrtskslslvGrTrTrTvnvHrTrTrTrTvqrtvItRtSvJuUvKvLvMvNvNvOvsvPjbjcstvtvQvvvRvSvTvUstpJpJubvVvgvgvguFududuevWvXvYvZwatKaaaaaaaaaaaaukwbcFcFwcafcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFdPejejdOhNhNhNajcFcycycFcFcycycFcFcFcFcycycFafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahQbnbnrtsAwdwertrSrTwfwgwhwiwiwjwiwfrttQtRtSwkwluvuvuvuvuvwmvJqdhBwnstststststststststpJpJubwovgwpwquFududwrwrwrwrwrwrwsaaaaaaaaaaaauLcFcFcFcFukcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFdPejejdOhNhNhNajcFcFcycycFcFcycFcFcFcFcFcycFafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasTbnbnrtrtrtrtrtmFpRmFmFmFmFmFmFmFmFmFtQtRtSwtuvuvuvuvwuuvwmwvqdhBwwwxpJpJpJsOpJpJpJpJpJqBubuFuFuFuFuFwyudwrwzwAwBwCwDwsaaaaaaaaaaaavlcFcFcFcFwEcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFdPejejdOhNhNhNajcFcFcFwFcFcFcywGcFcFcFcFcFcFafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamfbnbnbnbnbnbnpRbnbnbnbnbnbnbnbnbnbnpRtQtRtSvJwHwIwIwluvuvwmwkqdhBhBtlpJpJpJpJpJpJpJpJpJpJwJwKwLwMwNwOvhviwrwPwQwQwRwSwTaaaaaaaaaaaavFcFcFcFcFwEcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFdPejejdOhNhNhNajcFcFcFcFcycFcFcycFcFcFcFcFcFafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamfbnbnpSbnbnbnwUbnbnbnbnpSbnbnbnbnbnmFtQtRtSwkwVwWwXwIuvuvwYwZxahBhBxbxcxbxbxbxbxbxbxbpJpJwJxdxexfxfwOududwrxgxhxhxixjxkaaaaaaaaaaaaukcFcFcFcFxlcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFcFdPejejdOhNhNhNxmcFcFcFcFcycycFcycycycycycFcFafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamfmfmfmfmfmfmfmfmfmfxnxoxoxoxoxoxoxoxouTtRtSxpuvuvxqwIuvuvuvxrqdhBhBxbxsxtxuxvxwxxxyxbpJpJwJxzxfxfxfxAududxBxgxhxhxixCxDaaaaaaaaaaaaafafafcFtLdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPdPejejdOhNhNhNajxEcFcFcFcFcFcycFcFcFcFcFcFcFafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamemeaaaaaaaaxnxFxGxHxIxJxKxLxoxMtRtSxNuvuvxqwIuvuvuvxrqdhBhBxbxOxPxPxPxPxQxRxbpJpJwJxSxfxfxfwOududwrxTxUxUxVxWwsaaaaaaaaaaaajqjqafcFcFeiejejejejejejejejejejejejejejejejejejejejejejejejdOhNhNhNajcFcFcFcFcFcFcFcFcFcFcFcFcFcFafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamemeaaaaaaaaxXxYxZxZxZxZxZxZyatQtRybvJycydwXwIuvuvwYwZxahBhBxbyeyfxPygyhxPyixbpJpJwJyjykylymwOududwrynwzyoypwSwsaaaaaaaaaaaajqjqafcFcFdOejejejejejejejejejejejejejejejejejejejejejejejejdOhNhNhNajyqajajajajafafafafafafafafafafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamemeaaaaaaaayrysxLxLytyuyvxZywtQtRyxwkwIwIwIwlyyuvwmvJqdhBhBxbxbxbyzxbxbxbxbxbwxtlwJwJwJwJwJwJyAyAwswswswswswswsyByByByByByByByByCyDyDyEdOdOdOdOdOdOdOdOdOdOdOdOdOdOdOdOdOdOdOdOdOdOdOdOdOiBiBiByFyGyHyIyJyIyKyLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamemeaaaaaaaayryMyNxZxZyOyPxZyatQtRtSwtuvuvuvuvuvuvwmwvyQyRyRyRyRySyRyRyRyRyRyRySyRyTyTyTyUyTyVyTyTyVyTyTyTyTyTyTyWyWyWyWyWyWyWyWyWyWyWyWyXyWyWyWyWyWyWyWyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyFyFyYyZzazbyYyZzcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamemeaaaaaaaazdzezfxZxZxZxZxZzgtQtRtSvJwluvuvuvuvuvwmwkyQyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRzhyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRzhyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRzizjzjzkzjzlzjzjzmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamemeaaaaaaaaxnysznzozpzqzrzsxozttRtSwkuUzuzvzwzxzyzzvsyQyRzAyRyRyRyRyRyRzByRyRyRyRyRyRzBzhyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRzhyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyRyFzCzDzEzjzFzGzHzIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamemezJzKzLzMxnxoxoxoxoxoxoxoxozNtRtSvsvsvsvsvsvsvsvsvstlwxzOzOzPzPzQzOzOzOzOzPzPzOzOzRzRzSzRzRzRzRzRzRzRzTzTzTzTzTzTzUzVzVzUzTzTzTtlwxzWzWzXzYzZzWAaAaAbAbAbAbAbAbAbAcAdAdAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAcAeAeAeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamemezJAfAgAhAiAjAkAkAlAmAnAoApvrtRtSvsAqArAsAtAuAvAwAxpJpJzOAyAyAyAzAAABACADAyAyAyAyAEAFAGAFAHzRAIAJAKALzTAMANANANAOAPAQAQAPAPARASpJpJzWATAUAVAWAXAYAZAbBaBbBcBdBbBeAcBfBfAcBgBhBgAcBgBiBgAcBgBjBgAcBgBjBgAcBgBkBlBgAeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamemezJBmBnBoBnBpBnBnBnBoBnBqAptQtRtSBruvuvuvuvuvuvydvsBspJzOAyAyAyAyAyAyAyAyAyAyAyAyAEBtBtBtBtBuBvBvBvBvzTBwBxBxBxByAQAQAQAQAQBzzTpJpJzWBABBBCBDBBBEBFBGBHBIBIBJBKBLAcBMBfAcBkBfBkAcBkBfBkAcBkBfBkAcBkBfBkAcBkBfBfBkAeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamemeBNBnBnBnBnAjBOBPBQBRBnBnBStQtRtSBTBUuvuvuvuvuvBVvsBspJzOAyAyAyAyAyAyAyAyAyAyAyAyAEBtBtBtBWzRBvBvBvBvzTBXBxBxBYAOAPAQAQAQAQAPzTpJpJzWBZCaCbCaCbBECcAbCdBICeCfCgChAcBfBfAcBgBfCiAcBgBfCiAcBgBfCiAcBgBfCiAcBgBfCjBgAeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamemeCkClBnBnCmCnCnCnCnCnCoCnCnuTtRCpCqCrCsCtCuCvCwCxvsBspJzOCyCzCzCzAyAyAyCzCzCzAyAyAEBtBtBtCAzRBvBvzRzRzTzTzTzTzTzTAPAQAPAQCBCCzTpJqBzWBCCDCECDCEBEBFAbCFBIBICGBICHAcBfCIAcAcCJAcAcAcCJAcAcAcCJAcAcAcCJAcAcAcCJAcAcAeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamemeCkCKCLBnCMCnCNCOCPCQCRCSCnCTCUCVvsvsvsCWCXCYvsvsvsBspJzOCZCzCzCzAyAyAyCzCzCzAyAyAEBtBtBtDazRDbDbzRDcDdDdDezTDfDgDhDhDhDhDiDfzTpJpJzWDjCaCbCaCbBEDkAbDlDmDnDoDpDqDrBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfDsDtBfBfDuDvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamemeDwDxBnDyDzCnDACRCRCRCRCRDBtQtRtSwxpJsOpJpJpJpJDCDDDEqBzOAyAyAyAyAyAyAyAyAyAyAyAyDFDGDGDGAFDHDHDHDHDcDdDdDIzTDfDJDfDfDfDfDKDfzTpJpJzWDLCDCECDCEBEBFzWzWzWzWzWtlwxAcDMBfDNDODPDQBfDNDRDSDQBfDNDRDRDQBfBfBfBfBfBfBfDTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDUDVDWzJDXBnBnAnCnDACRCRDYCRCRCnDZtRtStlpJpJpJpJpJpJpJtlEaEbzOAyAyAyAyAyAyAyAyAyAyAyAyEcEdEdEdEeEfEgEhDHDdDdDdEizTDfDJBxBxBxBxDKDfzTpJpJzWEjCaCbCaCbBECczWEkEkElzWpJpJAcEmBfDNDREnDQBfDNEoEpDQBfDNDREqDQBfBfBfBfBfBfBfDTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaErpJpJzJEsEtEsEuCnDACRCREvCREwCnExEytSpwpwpwEzDVDWpwpwpwDEpJzOAyAyAyAyAyAyAyAyAyAyAyAyEAEBEBEBEBEBEBEBECDdDdDdEDzTDfDJDfDfDfDfDKDfzTpJpJzWBBEEEFEEEFBEBFzWEkEkDjzWpJpJAcEGBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfBfDTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaErpJpJApBnBnBnEHCnDACRCRDACREICnCnEJCVEKaaaaaaaaaaaaaapwDEpJzOAyCzCzCzAyAyAyCzCzCzAyAyELEBEBEMENEBEBEBDHEOEPDdEQzTDfDJBxBxBxBxDKDfzTpJpJzWBCCaCbCaCbBEBFzWzWzWERzWpJqBAcESETEUEVEWEXEYEZFaFbFbDuFcBfFdFeFfFgFhDRFiFiFiDTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFjpJqBApFkEHEHBnCnFlCRCRDACRFmFnCntQtSEKaaaaaaaaaaaaaapwFoEbzOAyCzCzCzAyAyAyCzCzCzAyAyELEBEBEMEMEBEBEBDHzTzTzTzTzTDfDJDfDfDfDfDKDfzTpJpJzWBCEEEFEEEFBEBFBBDLBCFpzWpJpJAcAcAcAcAcAcAcAcAcAcAcAcAcAcFqAcAcAcAcAcAeAeFrFsFtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapwpJFuApBnFvFwEHCnCRFxFyFzCRCRFACnuTtSFBaaaaaaaaaaaaaapwpJpJzOCyAyAyAyAyAyAyAyAyAyAyAyEAEBEBEMEMEBEBEBDHFCFDFDFEFEDgDhDhDhDhDhFFCCzTpJpJzWFGCaCbCaCbBEBFCaCbCaFHzWpJpJpJpJpJpJsOpJpJpJpJpJpJsOpJFIFJFKFIFLFIFLFMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapwpJpJApApApApApCnCnCnCnCnCnCnCnCntQtSFNaaaaaaaaaaaaaapwpJpJzOAyAyAyAyAyAyAyAyAyAyAyAyEAEBEBEBEBEBEBEBFODJAQAQAQAQDJBxBxBxAQAQFPFQzTpJqBzWDLEEEFEEEFBEBFEEEFEEEFzWpJpJpJpJpJpJpJpJpJpJpJpJpJpJpJFRFJFKFIFSFIFTFMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapwpJpJpJpJpJsOpJpJpJFUttFVtuFWFXtuFYtSFNjqjqjqjqjqjqjqpwpJpJzOAyCzCzCzAyAyAyCzCzCzAyAyEAEBFZGaGbGcGdGeDHGfGgGgGgGgGhGiGgGjGkGlGmGnzTpJpJzWGoCaCbCaCbBEBFCaCbCaCbGppwpwpwpwpwpwpwpwpwpwpwpwpwpwpwFMGqFJFJFJFJFJGraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapwpJpJpJpJpJpJpJpJpJvsGsGtGuGuGuGuGuGvFNjqjqjqjqjqjqjqpwpJpJzOGwGxGxGxGxGxGxGxGxGxGxGyDHDHDHDHDHDHDHDHDHzTzTzTzTzTzTzTzTzTzTzTzTzTzTpJpJzWBAEEEFEEEFBEBFEEEFEEEFGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFMGzFJFJFJFJFJGAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapwpwpwpwpwEzDVDVDWpwGBGBGCGDGCCWCXCXCXGEaaaaaaaaaaaaaapwpJpJtlpJpJpJpJpJpJpJpJpJpJpJpJsOpJpJpJpJpJpJpJpJpJsOpJpJpJpJpJpJpJpJsOpJpJpJpJpJzWBZCaCbCaCbBEBFCaCbCaFHGpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFMFMGFFIGGFIGHFMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajqGBGIGJGKGLjqjqjqjqjqaaaaaaaaaaaaaapwpJtjDDpJpJpJpJpJpJpJpJpJpJpJpJpJpJpJpJpJpJpJpJpJpJpJpJpJpJpJpJpJpJpJpJpJpJpJpJpJGMBCEEEFEEEFBEBFEEEFEEEFGNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFMGOFIGOFIGOFMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajqGPGBGQGKGKGRjqjqjqjqjqjqaaaaaaaaaaaapwpwpwpwEzDVDVDVDVDVDVDVDVDVDVDVDVDVDVDVDWpwpwpwpwpwpwpwpwpwpwpwpwpwpwpwpwpwpwpwpwGpGSBCDjBCBBBEBFBBBCBCBBGTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaFMFMFMFMFMFMFMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajqjqGUGBGVGWGKGXjqjqjqjqjqjqjqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGYGZBCBCDjBDBEBFDLDjBBBCGTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGBGBGBHaGBGBGCHbGCHcHdHdHeHdHdHfGCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHgHhHiBCDjBCHjHkBCBCBDHlGTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGBHmHnHoHpHqHrHsGBHtHuHvHwHvHxHyGBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHgHhHzBCHABCHBHCBCHABCHDGTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGBHEGKHFHGGKGKHHGBHIGKGKHwGKGKHJGBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHKHLzXzYzYzYzYzYzYzYzYzYHMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGBHNHuHOHpGKGKHPGBHQHRHSHTHUHVHWGBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGBGBGBHaGBHXGKGKHYHZGKIaIbIcGKIdGBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGBIeHYIfIgGKGKGKGKGKGKGKGKGKGKGKGBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGBIhIiIjIkGKGKIlGKGKGKGKGKGKGKImGBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGBGKInIoIpIqIrIsItIuIvIwIxIyHZIzGBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGBGBGBGBGBGCHcHdHdHfGCHcHdHdHfGCGBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -2424,46 +2563,46 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakakakakakakakFWFXakakakakakakakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakFYFZGaGbGcGdGeGfcEGgakGhGiugakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacacacacacacacacacahahacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakGjFZGkGlGmGnGoGpGqGrGsGrGrGtGuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahahahahahhIahahahahahahahahahahahahahahahhIahahahahahahahahGvGvGvGvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakakakakGwGxGyGzGAGBGCGDGEGFGGGHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahahahahahahahahahahahahGIahahahahahahahahahahahahahahahahdmGvGJGKGLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakGMGNGOGPGQGRGSGTcEGUakGVGWGXakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacGYacacacacacacacacacacacacacacacacacacacGZGZGvGvGvGvGvGvGvGvHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakHbGNHcHdHeHfHgHhcEHiakHjHkHlakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHmHnHnHnHoHnHpHqHrHsHtHuHtHvHrHwHwHwHwHwHwHwHwHwHxGvHyHzHAHAHAHAGvHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakakakakHBHCHDHEHFcEHGHHHIHJHKakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHnHnHLHLHLHnHMHqHNHOHPHQHPHRHSHTHUHVHwHWHTHXHwHwHYGvHZIaHAHAHAHAGvHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakIbIcIdIeIfIgIhIicEcEIjIkcEIlakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHnHnImududcEInHqIoIpIqIqIqIrIoIsItIuHwIvIwItHwHwHYGvHZIaIxIxIxIxGvHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakIyIcIzIAIBICHgIDIEIFakIGHJIHakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHnIIImududcEIJHqIoIpIqIqIqIKILIMININIOININIPIQIRISGvIaIaIaITIUIVIWIXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakakakakIYcEHEHEHFIZIZJaIkcEJbakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHnHnJcuCuCcEudHqIoIpIqIqIqIKHrJdJeJfHwJgJhHTHwJiHYGvJjGvJkJlJmJnGvJoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakJpJqJrJsJtJuJvHFJwJxJyIkHJJzakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaHnHnHnHnHnJAJBHqIoJCJDJEJFJGHrJHJIJHHwHwHwHwHwJiHYGvJJGvGvJKGvGvGvJKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakJLJqJMJNJOHgHgJPIZcEJQJRcEJSakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJTHqJUJVHqHqHqHqJWJXJYJYJYJZKaJYJYKbKcHYKdHYKeKfHYHYHYHYHYKgHYHYKhKiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakakakakKjKkKlHEHFKmKnKoGrKpKqakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKrKsKtKuKsKsKsKsKvKwJYJYJYJYJYJYJYKbKcHYHYHYHYKgHYHYHYKxHYKgHYHYHYKiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakKyKzKAKBKCKDKEHFcEcEakKFcEKGakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKtKHKtKIKsKJKKKLKvJYJYKMKNKOKOKOKOKPKQKRKRKSKTKUKVKWKWKWKWKXKYKZKZKiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakLaKzLbLcLdLeLfLgcELhakLicELjLkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKtKHKtKtLlKtKtKtLmJYJYLnLoLoLoLpLoLqLrLsLsLsLtKYLuLvLvLwLvLxLyLzLzKiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakakakakakakLALBakakLCakLDLEakakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaLFLGLHLILlKtKtKtLmJYJYLJLKLLLKKcLMLNLOLPLPLPLQKYLRLRLSLSLTLUKYLzLzKiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakakakakaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKsKsLVLWLWLXLYLXLZMaJYLnLoLoMbKcMcLoMdMeMeMeMeKYMfMgMgMhKYMiKYLzMjKiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMkMlMlMlMmMnMnMoMpJXJYMqLoMeMeMeMrMsMeMeMeMeMeMeMrMeMeMeMtMuMvLzLzKiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMwMxMyMzMAMBMCMDJYMEJYMFLoMeMeMeMrMeMeMeMeMeMeMeMrMeMeMeMGMHMtMILzKiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMJMKcEMLcEcEcEMMcEcEcEMNMOMeMeMeMrMeMeMeMeMeMeMeMrMeMeMeLzMPMQLzLzKiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMJMKMRcEcEcEcEMScEcEMTMUMVMWMWMWMXMWMWMWMYMWMWMWMXMWMWMWMZNaMtLzLzKiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMJMKNbNbNcNdNeNfNeNgNhNiNjMeMeMeMrNkMeMeMrMeMeNkMrMeMeNlMtMtMtNmLzKiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMJNnNoNpNqNpNpNrNsNtNsNuMeMeMeMeMrMeNkNkNkNkNkMeMrMeMeMeMeNvNwLzNxKiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMJNyNzbUNAbUbUNBbUNCbUNDMeMeMeMeMrMeNkNENFNENkMeMrMeMeMeMeNGNHLzNINJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMJMKNKbUNLbUNMNNNONPbUNDMeMeMeMeMXMWNkNENQNENkMWMXMeMeMeMeNGNRLzNSKiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMJNnNTbUNUbUbUNVfSNWbUNDMeMeMeMeMrMeNkNENENENkMeMrMeMeMeMeNGNRLzNXNYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMJMKbUbUNZbUbUOabUyAbUObMeMeMeMeMrMeNkNkNkNkNkMeMrMeMeMeMeOcOdLzLzKiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMJMKbUbUNcOeOfakOfOgOhOiOjOkMeMeMrNkMeMeMrMeMeNkMrMeMeMeMtMtMtNmLzKiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMJMKbUbUbUbUbUbUbUbUbUNBMVMWMWMWMXMWMWMWMXMWMWMWMXMWMWMWMZNaMtLzLzKiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMJNnOlOlOlOmOlOlOlOlOlOnOoMeMeMeMrMeMeMeMeMeMeMeMrMeMeMeLzMPMQLzLzKiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMJOpOqOragagagOsagOtbUOuagMeMeMeMrMeMeMeMeMeMeMeMrMeMeMeMGMHMtMILzKiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMJMKOvbUOwOqOxbUOyOtbUOzagMeMeMeMrMeMeMeMeMeMeOAMrMeMeMeMtMuMvLzMjKiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMJMKOBbUOCMKODbUOEOFbUNBagagOGbUOHagMeMeMeMeMeOIOJOKOKOLMtOMMtLzLzKiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMJONOOOPOQORbUbUbUOsbUNBOSyAOSbUOTOqOUOVOWOXOYOIOZPaPbPbPcPdOIKZKZKiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPePfPgPhPiPjPkbUPlagbUPmagagagPnagMKPoPpPqPrPsOIPtPaPbPbPaPuOIPvPvKiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPwPxPyPyPyPzPAbUPlagbUPBPCOlOlOlPDPEPFPGPHPIPJPKPLPMPNPMPMPOPPPvPQKiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPeagagagagPjPRPSPTOqbUPUPVbUbUbUbUbUbUbUPvPvPWPXOIPYOIPPPZPZQaPvPvQbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQcQdQdQdQePjONQfQfQgQfQhagagagagagagQiagjPPvPvQjPvPvPvPvPvPvPvPvPvQkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapfpfpfpfpfQlpfpfpfpfpfpfpfpfpfpfpfQmQmQmjPPvPvQjQnPvQoQpQqPvQnQrQsQbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajajajajIAIBajajajajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajICIDIEIFIGIHIIIJcFIKajILIMINajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababababababababababababababababababababababababababababagagabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajIOIDIPIQIRISITIUIVIWIXIWIWIYIZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagaghMagagagagagagagagagagagagagagaghMagagagagagagagagJaJaJaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajJbJcJdJeJfJgJhJiJjJkJlJmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagagagagagagagagagagagJnagagagagagagagagagagagagagagagagdnJaJoJpJqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajJrJsJtJuJvJwJxJycFJzajJAJBJCajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababJDabababababababababababababababababababJEJEJaJaJaJaJaJaJaJaJFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajJGJsJHJIJJJKJLJMcFJNajJOJPJQajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJRJSJSJSJTJSJUJVJWJXJYJZJYKaJWKbKbKbKbKbKbKbKbKbKcJaKdKeKfKfKfKfJaJFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajKgKhKiKjKkcFKlKmKnKoKpajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJSJSKqKqKqJSKrJVKsKtKuKvKuKwKxKyKzKAKbKBKyKCKbKbKDJaKEKFKfKfKfKfJaJFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajKGKHKIKJKKKLKMKNcFcFKOKPcFKQajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJSJSKRKSKScFKTJVKUKVKWKWKWKXKUKYKZLaKbLbLcKZKbKbKDJaKEKFLdLdLdLdJaJFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajLeKHLfLgLhLiJLLjLkLlajLmKoLnajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJSLoKRKSKScFLpJVKUKVKWKWKWLqLrLsLtLtLuLtLtLvLwLxLyJaKFKFKFLzLALBLCLDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajLEcFKjKjKkLFLFLGKPcFLHajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJSJSLILJLJcFKSJVKUKVKWKWKWLqJWLKLLLMKbLNLOKyKbLPKDJaLQJaLRLSLTLUJaLVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajLWLXLYLZMaMbMcKkMdMeMfKPKoMgajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJSJSJSJSJSMhMiJVKUMjMkMlMmMnJWMoMpMoKbKbKbKbKbLPKDJaMqJaJaMrJaJaJaMraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajMsLXMtMuMvJLJLMwLFcFMxMycFMzajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMAJVMBMCJVJVJVJVMDMEMFMFMFMGMHMFMFMIMJKDMKKDMLMMKDKDKDKDKDMNKDKDMOMPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajMQMRMSKjKkMTMUMVIWMWMXajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMYMZNaNbMZMZMZMZNcNdMFMFMFMFMFMFMFMIMJKDKDKDKDMNKDKDKDNeKDMNKDKDKDMPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajNfNgNhNiNjNkNlKkcFcFajNmcFNnajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaNoNaNpMZNqNrNsNcMFMFNtNuNvNvNvNvNwNxNyNyNzNANBNCNDNDNDNDNENFNGNGMPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajNHNgNINJNKNLNMNNcFNOajNPcFNQNRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaNaNoNaNaNSNaNaNaNTMFMFNUNVNVNVNWNVNXNYNZNZNZOaNFObOcOcOdOcOeOfOgOgMPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajajajOhOiajajOjajOkOlajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOmOnOoOpNSNaNaNaNTMFMFOqOrOsOrMJOtOuOvOwOwOwOxNFOyOyOzOzOAOBNFOgOgMPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajajajajaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaMZMZOCODODOEOFOEOGOHMFNUNVNVOIMJOJNVOKOLOLOLOLNFOMONONOONFOPNFOgOQMPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaOROSOSOSOTOUOUOVOWMEMFOXNVOLOLOLOYOZOLOLOLOLOLOLOYOLOLOLPaPbPcOgOgMPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPdPePfPgPhPiPjPkMFPlMFPmNVOLOLOLOYOLOLOLOLOLOLOLOYOLOLOLPnPoPaPpOgMPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPqPrcFPscFcFcFPtcFcFcFPuPvOLOLOLOYOLOLOLOLOLOLOLOYOLOLOLOgPwPxOgOgMPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPqPrPycFcFcFcFPzcFcFPAPBPCPDPDPDPEPDPDPDPFPDPDPDPEPDPDPDPGPHPaOgOgMPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPqPrPIPIPJPKPLPMPLPNPOPPPQOLOLOLOYPROLOLOYOLOLPROYOLOLPSPaPaPaPTOgMPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPqPUPVPWPXPWPWPYPZQaPZQbOLOLOLOLOYOLPRPRPRPRPROLOYOLOLOLOLQcQdOgQeMPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPqQfQgcyQhcycyQicyQjcyQkOLOLOLOLOYOLPRQlQmQlPROLOYOLOLOLOLQnQoOgQpQqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPqPrQrcyQscyQtQuQvQwcyQkOLOLOLOLPEPDPRQlQxQlPRPDPEOLOLOLOLQnQyOgQzMPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPqPUQAcyQBcycyQCQDQEcyQkOLOLOLOLOYOLPRQlQlQlPROLOYOLOLOLOLQnQyOgQFQGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPqPrcycyQHcycyQIcyQJcyQKOLOLOLOLOYOLPRPRPRPRPROLOYOLOLOLOLQLQMOgOgMPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPqPrcycyPJQNQOajQOQPQQQRQSQTOLOLOYPROLOLOYOLOLPROYOLOLOLPaPaPaPTOgMPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPqPrcycycycycycycycycyQiPCPDPDPDPEPDPDPDPEPDPDPDPEPDPDPDPGPHPaOgOgMPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPqPUQUQUQUQVQUQUQUQUQUQWQXOLOLOLOYOLOLOLOLOLOLOLOYOLOLOLOgPwPxOgOgMPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPqQYQZRaafafafRbafRccyRdafOLOLOLOYOLOLOLOLOLOLOLOYOLOLOLPnPoPaPpOgMPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPqPrRecyRfQZRgcyRhRccyRiafOLOLOLOYOLOLOLOLOLOLRjOYOLOLOLPaPbPcOgOQMPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPqPrRkcyRlPrRmcyRnRocyQiafafRpcyRqafOLOLOLOLOLRrRsRtRtRuPaRvPaOgOgMPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPqRwRxRyRzRAcycycyRbcyQiRBQJRBcyRCQZRDRERFRGRHRrRIRJRKRKRLRMRrNGNGMPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRNRORPRQRRRSRTcyRUafcyRVafafafRWafPrRXRYRZSaSbRrScRJRKRKRJSdRrSeSeMPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfSgShShShSiSjcyRUafcySkSlQUQUQUSmSnSoSpSqSrSsStSuSvSwSvSvSxSySeSzMPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRNafafafafRSSASBSCQZcySDSEcycycycycycycySeSeSFSGRrSHRrSySISISJSeSeSKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSLSMSMSMSNRSRwSOSOSPSOSQafafafafafafSRafjYSeSeSSSeSeSeSeSeSeSeSeSeSTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapwpwpwpwpwSUpwpwpwpwpwpwpwpwpwpwpwSVSVSVjYSeSeSSSWSeSXSYSZSeSWTaTbSKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -2514,36 +2653,36 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -QtQuQuQuQuQuQuQuQuQuQuQuQuQuQtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -QtQuQuQtQtQtQuQuQuQtQtQuQuQuQtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -QtQuQuQtQuQuQtQuQtQuQuQuQuQuQtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -QtQuQuQtQtQtQuQuQuQtQtQuQuQuQtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -QtQuQuQtQuQuQtQuQuQuQuQtQuQuQtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -QtQuQuQtQtQtQuQuQuQtQtQuQuQuQtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -QtQuQuQuQuQuQuQvQuQuQuQuQuQuQtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -QtQuQuQuQtQtQuQuQuQtQtQuQuQuQtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -QtQuQuQtQuQtQuQuQuQuQuQtQuQuQtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -QtQuQuQuQuQtQuQuQuQuQtQuQuQuQtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -QtQuQuQuQuQtQuQuQuQtQuQuQuQuQtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -QtQuQuQtQtQtQtQuQtQtQtQtQuQuQtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -QtQuQuQuQuQuQuQuQuQuQuQuQuQuQtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -QwQtQtQtQtQtQtQtQtQtQtQtQtQtQtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -QuQuQuQuQuQuQuQuQuQuQuQuQuQuQuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -QuQuQuQuQuQuQuQuQuQuQuQuQuQuQuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -QuQuQuQuQuQuQuQuQuQuQuQuQuQuQuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -QuQuQuQuQuQuQuQuQuQuQuQuQuQuQuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -QuQuQuQuQuQuQuQuQuQuQuQuQuQuQuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -QuQuQuQuQuQuQuQuQuQuQuQuQuQuQuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -QuQuQuQuQuQuQuQuQuQuQuQuQuQuQuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -QuQuQuQuQuQuQuQxQuQuQuQuQuQuQuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -QuQuQuQuQuQuQuQuQuQuQuQuQuQuQuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -QuQuQuQuQuQuQuQuQuQuQuQuQuQuQuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -QuQuQuQuQuQuQuQuQuQuQuQuQuQuQuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -QuQuQuQuQuQuQuQuQuQuQuQuQuQuQuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -QuQuQuQuQuQuQuQuQuQuQuQuQuQuQuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -QuQuQuQuQuQuQuQuQuQuQuQuQuQuQuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -QuQuQuQuQuQuQuQuQuQuQuQuQuQuQuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +TcTcTcTcTcTcTcTcTcTcTcTcTcTcTcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +TcTdTdTdTdTdTdTdTdTdTdTdTdTdTcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +TcTdTdTcTcTcTdTdTdTcTcTdTdTdTcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +TcTdTdTcTdTdTcTdTcTdTdTdTdTdTcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +TcTdTdTcTcTcTdTdTdTcTcTdTdTdTcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +TcTdTdTcTdTdTcTdTdTdTdTcTdTdTcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +TcTdTdTcTcTcTdTdTdTcTcTdTdTdTcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +TcTdTdTdTdTdTdTeTdTdTdTdTdTdTcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +TcTdTdTdTcTcTdTdTdTcTcTdTdTdTcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +TcTdTdTcTdTcTdTdTdTdTdTcTdTdTcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +TcTdTdTdTdTcTdTdTdTdTcTdTdTdTcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +TcTdTdTdTdTcTdTdTdTcTdTdTdTdTcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +TcTdTdTcTcTcTcTdTcTcTcTcTdTdTcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +TcTdTdTdTdTdTdTdTdTdTdTdTdTdTcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +TfTcTcTcTcTcTcTcTcTcTcTcTcTcTcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +TdTdTdTdTdTdTdTdTdTdTdTdTdTdTdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +TdTdTdTdTdTdTdTdTdTdTdTdTdTdTdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +TdTdTdTdTdTdTdTdTdTdTdTdTdTdTdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +TdTdTdTdTdTdTdTdTdTdTdTdTdTdTdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +TdTdTdTdTdTdTdTdTdTdTdTdTdTdTdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +TdTdTdTdTdTdTdTdTdTdTdTdTdTdTdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +TdTdTdTdTdTdTdTdTdTdTdTdTdTdTdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +TdTdTdTdTdTdTdTgTdTdTdTdTdTdTdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +TdTdTdTdTdTdTdTdTdTdTdTdTdTdTdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +TdTdTdTdTdTdTdTdTdTdTdTdTdTdTdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +TdTdTdTdTdTdTdTdTdTdTdTdTdTdTdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +TdTdTdTdTdTdTdTdTdTdTdTdTdTdTdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +TdTdTdTdTdTdTdTdTdTdTdTdTdTdTdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +TdTdTdTdTdTdTdTdTdTdTdTdTdTdTdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +TdTdTdTdTdTdTdTdTdTdTdTdTdTdTdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -3392,21 +3531,21 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQxQyQzQAQBQxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQyQCQDQDQEQBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQFQGQDQDQDQFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQHQIQDQDQDQFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQFQJQDQDQDQFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQKQLQDQDQDQKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQMQLQDQDQDQMaaaaQNQNQNQNQNQNQNQNQNQNQNQNQNQNQNQNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQFQLQDQDQDQFaaaaQNQNQNQNQNQNQNQNQNQNQNQNQNQNQNQNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQNQNQNQNQNQNQNQNQNQNQNQNQNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQKQLQDQDQDQKaaaaQNQNQNQNQNQNQNQNQNQNQNQNQNQNQNQNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQNQNQNQNQNQNQNQNQNQNQNQNQNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQMQLQDQDQDQMaaaaQNQNQNQNQNQNQNQNQNQNQNQNQNQNQNQNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQNQNQNQNQNQNQNQNQNQNQNQNQNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQFQOQDQDQDQFaaaaQNQNQNQNQNQNQNQNQNQNQNQNQNQNQNQNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQNQNQNQNQNQNQNQNQNQNQNQNQNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQPQQQDQDQDQFaaaaQNQNQNQNQNQNQNQNQNQNQNQNQNQNQNQNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQNQNQNQNQNQNQNQNQNQNQNQNQNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQFQDQDQDQDQFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQNQNQNQNQNQNQNQNQNQNQNQNQNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQRQSQSQSQSQTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQNQNQNQNQNQNQNQNQNQNQNQNQNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaQxQUQVQVQWQxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTgThTiTjTkTgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaThTlTmTmTnTkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaToTpTmTmTmToaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTqTrTmTmTmToaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaToTsTmTmTmToaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTtTuTmTmTmTtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTvTuTmTmTmTvaaaaTwTwTwTwTwTwTwTwTwTwTwTwTwTwTwTwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaToTuTmTmTmToaaaaTwTwTwTwTwTwTwTwTwTwTwTwTwTwTwTwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTwTwTwTwTwTwTwTwTwTwTwTwTwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTtTuTmTmTmTtaaaaTwTwTwTwTwTwTwTwTwTwTwTwTwTwTwTwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTwTwTwTwTwTwTwTwTwTwTwTwTwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTvTuTmTmTmTvaaaaTwTwTwTwTwTwTwTwTwTwTwTwTwTwTwTwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTwTwTwTwTwTwTwTwTwTwTwTwTwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaToTxTmTmTmToaaaaTwTwTwTwTwTwTwTwTwTwTwTwTwTwTwTwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTwTwTwTwTwTwTwTwTwTwTwTwTwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTyTzTmTmTmToaaaaTwTwTwTwTwTwTwTwTwTwTwTwTwTwTwTwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTwTwTwTwTwTwTwTwTwTwTwTwTwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaToTmTmTmTmToaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTwTwTwTwTwTwTwTwTwTwTwTwTwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTATBTBTBTBTCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTwTwTwTwTwTwTwTwTwTwTwTwTwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaTgTDTETETFTgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 0d8c7d5e51ad882bf5ba253f0f3158e1454c4e9d Mon Sep 17 00:00:00 2001 From: SkyMarshal Date: Thu, 1 Mar 2012 19:18:27 -0700 Subject: [PATCH 2/9] Reworked the gun system to handle hostage scenarios better. Ported and adjusted with permission from Lost Worlds. --- baystation12.dme | 7 +- .../Cael_Aislinn/Tajara/tajaran.dm | 7 + code/defines/mob/mob.dm | 3 + code/defines/sd_procs/atom.dm | 32 ++ code/defines/sd_procs/base64.dm | 131 ++++++++ code/defines/sd_procs/color.dm | 75 +++++ code/defines/sd_procs/constants.dm | 1 + code/defines/sd_procs/direction.dm | 154 +++++++++ code/defines/sd_procs/hsl.dm | 186 +++++++++++ code/defines/sd_procs/math.dm | 117 +++++++ code/defines/sd_procs/nybble.dm | 140 ++++++++ code/defines/sd_procs/samplecolors.dm | 310 ++++++++++++++++++ code/defines/sd_procs/sd_procs.dm | 161 +++++++++ code/defines/sd_procs/text.dm | 89 +++++ code/game/atom_procs.dm | 2 + code/game/hud.dm | 5 + code/game/objects/portals.dm | 1 + code/game/objects/radio/radio.dm | 2 +- .../living/carbon/alien/humanoid/humanoid.dm | 7 + code/modules/mob/living/carbon/human/human.dm | 7 + .../mob/living/carbon/monkey/monkey.dm | 10 +- code/modules/mob/living/damage_procs.dm | 4 +- code/modules/mob/living/say.dm | 49 ++- .../modules/mob/living/silicon/robot/robot.dm | 8 + code/modules/mob/living/silicon/say.dm | 4 +- code/modules/mob/mob_movement.dm | 1 + code/modules/mob/screen.dm | 50 +++ code/modules/projectiles/gun.dm | 295 ++++++++++++++++- code/modules/projectiles/guns/energy.dm | 2 +- code/modules/projectiles/guns/energy/laser.dm | 6 +- .../projectiles/guns/energy/nuclear.dm | 33 +- code/modules/projectiles/guns/energy/pulse.dm | 48 +-- .../projectiles/guns/energy/special.dm | 6 +- code/modules/projectiles/guns/energy/stun.dm | 8 +- .../projectiles/guns/energy/temperature.dm | 27 +- code/modules/projectiles/guns/projectile.dm | 2 +- .../projectiles/guns/projectile/automatic.dm | 6 +- .../projectiles/guns/projectile/pistol.dm | 10 +- .../projectiles/guns/projectile/revolver.dm | 4 +- .../projectiles/guns/projectile/shotgun.dm | 17 +- code/modules/projectiles/projectile.dm | 4 +- code/modules/projectiles/projectile/beams.dm | 8 +- .../modules/projectiles/projectile/bullets.dm | 10 +- code/modules/projectiles/projectile/change.dm | 2 +- code/modules/projectiles/projectile/energy.dm | 18 +- .../modules/projectiles/projectile/special.dm | 6 +- code/modules/recycling/disposal.dm | 2 +- icons/effects/Targeted.dmi | Bin 0 -> 613 bytes icons/mob/screen1.dmi | Bin 150550 -> 154309 bytes icons/mob/screen1_old.dmi | Bin 113744 -> 116568 bytes icons/mob/screen1_robot.dmi | Bin 29971 -> 32784 bytes sound/weapons/TargetOff.ogg | Bin 0 -> 7712 bytes sound/weapons/TargetOn.ogg | Bin 0 -> 7512 bytes 53 files changed, 1938 insertions(+), 139 deletions(-) create mode 100644 code/defines/sd_procs/atom.dm create mode 100644 code/defines/sd_procs/base64.dm create mode 100644 code/defines/sd_procs/color.dm create mode 100644 code/defines/sd_procs/constants.dm create mode 100644 code/defines/sd_procs/direction.dm create mode 100644 code/defines/sd_procs/hsl.dm create mode 100644 code/defines/sd_procs/math.dm create mode 100644 code/defines/sd_procs/nybble.dm create mode 100644 code/defines/sd_procs/samplecolors.dm create mode 100644 code/defines/sd_procs/sd_procs.dm create mode 100644 code/defines/sd_procs/text.dm create mode 100644 icons/effects/Targeted.dmi create mode 100644 sound/weapons/TargetOff.ogg create mode 100644 sound/weapons/TargetOn.ogg diff --git a/baystation12.dme b/baystation12.dme index 1c112b009c4..21128d8db28 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -26,6 +26,7 @@ #define FILE_DIR "code/defines/obj" #define FILE_DIR "code/defines/obj/clothing" #define FILE_DIR "code/defines/procs" +#define FILE_DIR "code/defines/sd_procs" #define FILE_DIR "code/FEA" #define FILE_DIR "code/game" #define FILE_DIR "code/game/area" @@ -352,6 +353,10 @@ #include "code\defines\procs\statistics.dm" #include "code\defines\procs\syndicate_name.dm" #include "code\defines\procs\time_stamp.dm" +#include "code\defines\sd_procs\base64.dm" +#include "code\defines\sd_procs\constants.dm" +#include "code\defines\sd_procs\direction.dm" +#include "code\defines\sd_procs\math.dm" #include "code\FEA\FEA_airgroup.dm" #include "code\FEA\FEA_fire.dm" #include "code\FEA\FEA_gas_mixture.dm" @@ -531,7 +536,7 @@ #include "code\game\machinery\computer\id.dm" #include "code\game\machinery\computer\lockdown.dm" #include "code\game\machinery\computer\medical.dm" -#include "code\game\machinery\computer\Operating.dm" +#include "code\game\machinery\computer\operating.dm" #include "code\game\machinery\computer\power.dm" #include "code\game\machinery\computer\robot.dm" #include "code\game\machinery\computer\security.dm" diff --git a/code/WorkInProgress/Cael_Aislinn/Tajara/tajaran.dm b/code/WorkInProgress/Cael_Aislinn/Tajara/tajaran.dm index b07f634aa9d..3a718e18de5 100644 --- a/code/WorkInProgress/Cael_Aislinn/Tajara/tajaran.dm +++ b/code/WorkInProgress/Cael_Aislinn/Tajara/tajaran.dm @@ -439,6 +439,13 @@ invisibility = 2 else invisibility = 0 + if(targeted_by && target_locked) + overlays += target_locked + else if(targeted_by) + target_locked = new /obj/effect/target_locked(src) + overlays += target_locked + else if(!targeted_by && target_locked) + del(target_locked) /* for (var/mob/M in viewers(1, src))//For the love of god DO NOT REFRESH EVERY SECOND - Mport diff --git a/code/defines/mob/mob.dm b/code/defines/mob/mob.dm index 6bc1b6de22d..4f67c079ec4 100644 --- a/code/defines/mob/mob.dm +++ b/code/defines/mob/mob.dm @@ -41,6 +41,9 @@ var/obj/screen/healths = null var/obj/screen/throw_icon = null var/obj/screen/nutrition_icon = null + var/obj/screen/gun/item/item_use_icon = null + var/obj/screen/gun/move/gun_move_icon = null + var/obj/screen/gun/run/gun_run_icon = null var/total_luminosity = 0 //This controls luminosity for mobs, when you pick up lights and such this is edited. If you want the mob to use lights it must update its lum in its life proc or such. Note clamp this value around 7 or such to prevent massive light lag. var/last_luminosity = 0 diff --git a/code/defines/sd_procs/atom.dm b/code/defines/sd_procs/atom.dm new file mode 100644 index 00000000000..54cbe0ff1d5 --- /dev/null +++ b/code/defines/sd_procs/atom.dm @@ -0,0 +1,32 @@ +/* Atom procs + These procs expand on the basic built in procs. + + Bumped(O) + Automatically called whenever a movable atom O Bump()s into src. + Proc protype designed to be overridden for specific objects. + + Trigger(O) + Automatically called whenever a movable atom O steps into the same + turf with src. + Proc protype designed to be overridden for specific objects. +*/ + +atom + proc + Bumped(O) + // O just Bump()ed into src. + // prototype Bumped() proc for all atoms + Trigger(O) + +atom/movable + + Bump(atom/A) + if(istype(A)) A.Bumped(src) // tell A that src bumped into it + ..() + +turf + Entered(atom/O) + for(var/atom/A in contents - O) + if(O) + O.Trigger(A) + ..() \ No newline at end of file diff --git a/code/defines/sd_procs/base64.dm b/code/defines/sd_procs/base64.dm new file mode 100644 index 00000000000..2b65fef20ca --- /dev/null +++ b/code/defines/sd_procs/base64.dm @@ -0,0 +1,131 @@ +/* base 64 procs + These procs convert plain text to a hexidecimal string to 64 encoded text and vice versa. + + sd_base64toHex(encode64, pad_code = 67) + Accepts a base 64 encoded text and returns the hexidecimal equivalent. + ARGS: + encode64 = the base64 text to convert + pad_code = the character or ASCII code used to pad the base64 text. + DEFAULT: 67 (= sign) + RETURNS: the hexidecimal text + + sd_hex2base64(hextext, pad_char = "=") + Accepts a hexidecimal string and returns the base 64 encoded text equivalent. + ARGS: + hextext = hex text to convert + pad_char = the character or ASCII code used to pad the base64 text. + DEFAULT: "=" (ASCII 67) + RETURNS: the base64 text + + sd_hex2text(hex) + Accepts a hexidecimal string and returns the plain text equivalent. + + sd_text2hex(txt) + Accepts a plain text string and returns the hexidecimal equivalent. +*/ + +/********************************************* +* Implimentation: No need to read further. * +*********************************************/ +proc + sd_base64toHex(encode64, pad_code = 67) + /* convert the base 64 text encode64 to hexidecimal text + pad_code = the character or ASCII code used to pad the base64 text. + DEFAULT: 67 (= sign) + RETURNS: the hexidecimal text */ + var + pos = 1 + offset = 2 + current = 0 + padding = 0 + hextext = "" + if(istext(pad_code)) pad_code = text2ascii(pad_code) + while(pos <= length(encode64)) + var/val = text2ascii(encode64, pos++) + if((val >= 65) && (val <= 90)) // A to Z + val -= 65 + else if((val >= 97) && (val <= 122)) // a to z + val -= 71 + else if((val >= 48) && (val <= 57)) // 0 to 9 + val += 4 + else if(val == 43) // + sign + val = 62 + else if(val == 47) // / symbol + val = 63 + else if(pad_code) // padding + // the = sign indicates that some 0 bits were appended to pad the original string to + val = -1 + padding ++ + else // anything else (presumably whitespace) + val = -1 + if(val < 0) continue // whitespace and padding ignored + + if(offset>2) + var/lft = val >> (8 - offset) + current |= lft + hextext += sd_dec2base(current,,2) + + current = (val << offset) & 0xFF + + offset += 2 + if(offset > 8) + offset = 2 + + if(padding) + hextext = copytext(hextext, 1, length(hextext) + 1 - padding * 2) + return hextext + + sd_hex2base64(hextext, pad_char = "=") + /* convert the hexidecimal string hextext to base 64 encoded text + pad_char = the character or ASCII code used to pad the base64 text. + DEFAULT: "=" (ASCII 67) + RETURNS: the base 64 encoded text */ + var + key64 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" + encode64 = "" + pos = 1 + offset = 2 + current = 0 + len = length(hextext) + end = len + padding = end%6 + if(padding) + padding = 6 - padding + end += padding + padding >>= 1 + if(isnum(pad_char)) pad_char = ascii2text(pad_char) + while(pos <= end) + var/val = 0 // pad with 0s + if(pos < len) val = sd_base2dec(copytext(hextext, pos, pos+2)) + pos+=2 + + var/lft = val >> offset + current |= lft + encode64 += copytext(key64,current+1,current+2) + + current = (val << (6-offset)) & 0x3F + + offset += 2 + if(offset>6) + encode64 += copytext(key64,current+1,current+2) + offset = 2 + current = 0 + for(var/x = 1 to padding) + encode64 += pad_char + return encode64 + + sd_hex2text(hex) + /* convert hexidecimal text to a plain text string + RETURNS: the plain text */ + var/txt = "" + for(var/loop = 1 to length(hex) step 2) + txt += ascii2text(sd_base2dec(copytext(hex,loop, loop+2))) + return txt + + sd_text2hex(txt) + /* convert plain text to a hexidecimal string + RETURNS: the hexidecimal text */ + var/hex = "" + for(var/loop = 1 to length(txt)) + hex += sd_dec2base(text2ascii(txt,loop),,2) + return hex \ No newline at end of file diff --git a/code/defines/sd_procs/color.dm b/code/defines/sd_procs/color.dm new file mode 100644 index 00000000000..366227d57f8 --- /dev/null +++ b/code/defines/sd_procs/color.dm @@ -0,0 +1,75 @@ +/* sd_color and procs + sd_color is a special datum that contains color data in various + formats. Sample colors are available in samplecolors.dm. + +sd_color + var + name // the name of the color + red // red componant of the color + green // green componant of the color + blue // red componant of the color + html // html string for the color + icon/Icon // contains the icon produced by the rgb2icon() proc + + PROCS + brightness() + Returns the grayscale brightness of the RGB color set. + + html2rgb() + Calculates the rgb colors from the html colors. + + rgb2html() + Calculates the html color from the rbg colors. + + rgb2icon() + Converts the rgb value to a solid icon stored as src.Icon + +*/ + +/********************************************* +* Implimentation: No need to read further. * +*********************************************/ +sd_color + var + name // the name of the color + red = 0 // red componant of the color + green = 0 // green componant of the color + blue = 0 // red componant of the color + html // html string for the color + icon/Icon // contains the icon produced by the rgb2icon() proc + + proc + brightness() + /* returns the grayscale brightness of the RGB colors. */ + return round((red*30 + green*59 + blue*11)/100,1) + + html2rgb() + /* Calculates the rgb colors from the html colors */ + red = sd_base2dec(copytext(html,1,3)) + green = sd_base2dec(copytext(html,3,5)) + blue = sd_base2dec(copytext(html,5,7)) + + rgb2html() + /* Calculates the html color from the rbg colors */ + html = sd_dec2base(red,,2) + sd_dec2base(green,,2) + sd_dec2base(blue,,2) + return html + + rgb2icon() + /* Converts the rgb value to a solid icon stored as src.Icon */ + Icon = 'Black.dmi' + rgb(red,green,blue) + return Icon + + New() + ..() + // if this is an unnamed subtype, name it according to it's type + if(!name) + name = "[type]" + var/slash = sd_findlast(name,"/") + if(slash) + name = copytext(name,slash+1) + name = sd_replacetext(name,"_"," ") + + if(html) // if there is an html string + html2rgb() // convert the html to red, green, & blue values + else + rgb2html() // convert the red, green, & blue values to html diff --git a/code/defines/sd_procs/constants.dm b/code/defines/sd_procs/constants.dm new file mode 100644 index 00000000000..bb3664aabbc --- /dev/null +++ b/code/defines/sd_procs/constants.dm @@ -0,0 +1 @@ +#define PI 3.141592654 diff --git a/code/defines/sd_procs/direction.dm b/code/defines/sd_procs/direction.dm new file mode 100644 index 00000000000..45a38173fd4 --- /dev/null +++ b/code/defines/sd_procs/direction.dm @@ -0,0 +1,154 @@ +/* Direction procs + These procs deal with BYOND directions. + + sd_get_approx_dir(atom/ref,atom/target) + returns the approximate direction from ref to target. + + sd_degrees2dir(degrees as num) + Accepts an angle in degrees and returns the closest BYOND + direction value. + + sd_dir2degrees(dir as num) + Accepts a BYOND direction value and returns the angle North of + East in degrees. + + sd_dir2radial(dir as num) + Accepts a BYOND direction value and returns the radial direction + (0-7) North of East. + + sd_dir2radians(dir as num) + Accepts a BYOND direction value and returns the angle North of + East in radians. + + sd_dir2text(dir as num) + Accepts a BYOND direction value and returns the lowercase text + name of the direction. + + sd_dir2Text(dir as num) + Accepts a BYOND direction value and returns the Capitalized text + name of the direction + + sd_radial2dir(radial as num) + Accepts a radial direction (0-7) and returns the BYOND direction + value. +*/ + +/********************************************* +* Implimentation: No need to read further. * +*********************************************/ +proc + sd_get_approx_dir(atom/ref,atom/target) + /* returns the approximate direction from ref to target. + Code by Lummox JR + http://www.byond.com/forum/forum.cgi?action=message_list&query=Post+ID%3A153964#153964 + */ + var/d=get_dir(ref,target) + if(d&d-1) // diagonal + var/ax=abs(ref.x-target.x) + var/ay=abs(ref.y-target.y) + if(ax>=ay<<1) return d&12 // keep east/west (4 and 8) + else if(ay>=ax<<1) return d&3 // keep north/south (1 and 2) + return d + + sd_degrees2dir(degrees as num) + /* accepts an angle in degrees and returns the closest BYOND + direction value */ + var/error_report = degrees // for error tracking + + // force angle into a range between 0 and 360 + degrees %= 360 + if(degrees < 0) + degrees += 360 + + // BYOND dirs are at 45 degree angles + degrees = round(degrees,45) + + switch(degrees) + if(0,360) return EAST + if(45) return NORTHEAST + if(90) return NORTH + if(135) return NORTHWEST + if(180) return WEST + if(225) return SOUTHWEST + if(270) return SOUTH + if(315) return SOUTHEAST + else + world.log << "Error in sd_degrees2dir(): [error_report] -> [degrees]" + + sd_dir2degrees(dir as num) + /* accepts a BYOND direction value and returns the angle North of + East in degrees */ + switch(dir) + if(EAST) return 0 + if(NORTHEAST) return 45 + if(NORTH) return 90 + if(NORTHWEST) return 135 + if(WEST) return 180 + if(SOUTHWEST) return 225 + if(SOUTH) return 270 + if(SOUTHEAST) return 315 + + sd_dir2radial(dir as num) + /* accepts a BYOND direction value and returns the radial direction + (0-7) North of East */ + switch(dir) + if(EAST) return 0 + if(NORTHEAST) return 1 + if(NORTH) return 2 + if(NORTHWEST) return 3 + if(WEST) return 4 + if(SOUTHWEST) return 5 + if(SOUTH) return 6 + if(SOUTHEAST) return 7 + + sd_dir2radians(dir as num) + /* accepts a BYOND direction value and returns the angle North of + East in radians */ + switch(dir) + if(EAST) return 0 + if(NORTHEAST) return PI/4 + if(NORTH) return PI/2 + if(NORTHWEST) return PI*3/4 + if(WEST) return PI + if(SOUTHWEST) return PI*5/4 + if(SOUTH) return PI*3/2 + if(SOUTHEAST) return PI*7/4 + + sd_dir2text(dir as num) + /* accepts a direction and returns the lowercase text name of + the direction */ + switch(dir) + if(NORTH) return "north" + if(SOUTH) return "south" + if(EAST) return "east" + if(WEST) return "west" + if(NORTHEAST) return "northeast" + if(SOUTHEAST) return "southeast" + if(NORTHWEST) return "northwest" + if(SOUTHWEST) return "southwest" + + sd_dir2Text(dir as num) + /* accepts a direction and returns the Capitalized text name of + the direction */ + switch(dir) + if(NORTH) return "North" + if(SOUTH) return "South" + if(EAST) return "East" + if(WEST) return "West" + if(NORTHEAST) return "Northeast" + if(SOUTHEAST) return "Southeast" + if(NORTHWEST) return "Northwest" + if(SOUTHWEST) return "Southwest" + + sd_radial2dir(radial as num) + /* accepts a radial direction (0-7) and returns the BYOND direction + value */ + switch(radial) + if(0) return EAST + if(1) return NORTHEAST + if(2) return NORTH + if(3) return NORTHWEST + if(4) return WEST + if(5) return SOUTHWEST + if(6) return SOUTH + if(7) return SOUTHEAST diff --git a/code/defines/sd_procs/hsl.dm b/code/defines/sd_procs/hsl.dm new file mode 100644 index 00000000000..0b71948b7ec --- /dev/null +++ b/code/defines/sd_procs/hsl.dm @@ -0,0 +1,186 @@ +/* HSL procs + These procs convert between RGB (red, green, blu) and HSL (hue, saturation, light) + color spaces. The algorithms used for these procs were found at + http://www.paris-pc-gis.com/MI_Enviro/Colors/color_models.htm + + hsl2rgb(hue, sat, lgh, scale = 240) + Returns the RRGGBB format of an HSL color. + + ALTERNATE FORMAT: + hsl2rgb(HSL, scale) + ARGS: + hue - hue + sat - saturation + lgh - light/dark + HSL - a hex string in format HHSSLL where: + HH = Hue from + SS = Saturation + LL = light + scale - high end of the HSL values. Some programs (like BYOND Dream Maker) + use 240, others use 255. The H {0-360}, S {0-100}, L {0-100} + scale is not supported. + DEFAULT: 240 + RETURNS: + RGB color string in RRGGBB format. + + rgb2hsl(red, grn, blu, scale = 240) + Returns the HSL color string of an RGB color + + ALTERNATE FORMAT: + rgb2hsl(RGB, scale) + ARGS: + red - red componant {0-255} + grn - green componant {0-255} + blu - blue componant {0-255} + RGB - a hex string in format RRGGBB + scale - high end of the HSL values. Some programs (like BYOND Dream Maker) + use 240, others use 255. The H {0-360}, S {0-100}, L {0-100} + scale is not supported. + DEFAULT: 240 + RETURNS: + HHSSLL color string +*/ + +/********************************************* +* Implimentation: No need to read further. * +*********************************************/ + +proc + hsl2rgb(hue, sat, lgh, scale = 240) + /* Returns the RRGGBB format of an HSL color string + algorithm from http://www.paris-pc-gis.com/MI_Enviro/Colors/color_models.htm + ALTERNATE FORMAT: + hsl2rgb(HSL, scale) + ARGS: + hue - hue + sat - saturation + lgh - light/dark + HSL - a hex string in format HHSSLL where: + HH = Hue from + SS = Saturation + LL = light + scale - high end of the HSL values. Some programs (like BYOND Dream Maker) + use 240, others use 255. The H {0-360}, S {0-100}, L {0-100} + scale is not supported. + DEFAULT: 240 + RETURNS: + RGB color string in RRGGBB format. */ + + if(istext(hue)) // used alternate hsl2rgb("HHSSLL", scale) + if(length(hue)!=6) + CRASH("hsl2rbg('[hue]'): text argument must be a 6 character hex code.") + return + if(isnum(sat)) scale = sat + lgh = sd_base2dec(copytext(hue,5)) + sat = sd_base2dec(copytext(hue,3,5)) + hue = sd_base2dec(copytext(hue,1,3)) + + // scale decimal {0-1} + hue /= scale + sat /= scale + lgh /= scale + + var + red + grn + blu + + if(!sat) // greyscale + red = lgh + grn = lgh + blu = lgh + else + var + temp1 + temp2 + temp3 + if(lgh < 0.5) temp2 = lgh * (1 + sat) + else temp2 = lgh + sat - lgh * sat + temp1 = 2 * lgh - temp2 + + // red + temp3 = hue + 1/3 + if(temp3 > 1) temp3-- + if(6*temp3<1) red = temp1 + (temp2 - temp1) * 6 * temp3 + else if(2*temp3<1) red = temp2 + else if(3*temp3<2) red = temp1 + (temp2 - temp1) * ((2/3) - temp3) * 6 + else red = temp1 + + // green + temp3 = hue + if(6*temp3<1) grn = temp1 + (temp2 - temp1) * 6 * temp3 + else if(2*temp3<1) grn = temp2 + else if(3*temp3<2) grn = temp1 + (temp2 - temp1) * ((2/3) - temp3) * 6 + else grn = temp1 + + // blue + temp3 = hue - 1/3 + if(temp3 < 0) temp3++ + if(6*temp3<1) blu = temp1 + (temp2 - temp1) * 6 * temp3 + else if(2*temp3<1) blu = temp2 + else if(3*temp3<2) blu = temp1 + (temp2 - temp1) * ((2/3) - temp3) * 6 + else blu = temp1 + + // shift from {0-1} scale to integers {0-255} + red = round(red*255, 1) + grn = round(grn*255, 1) + blu = round(blu*255, 1) + + // return 6 digit hex string + return sd_dec2base(red,16, 2) + sd_dec2base(grn,16, 2) + sd_dec2base(blu,16, 2) + + + rgb2hsl(red, grn, blu, scale = 240) + /* Returns the HSL color string of a RGB color + algorithm from http://www.paris-pc-gis.com/MI_Enviro/Colors/color_models.htm + ALTERNATE FORMAT: + rgb2hsl(RGB, scale) + ARGS: + red - red componant {0-255} + grn - green componant {0-255} + blu - blue componant {0-255} + RGB - a hex string in format RRGGBB + scale - high end of the HSL values. Some programs (like BYOND Dream Maker) + use 240, others use 255. The H {0-360}, S {0-100}, L {0-100} + scale is not supported. + DEFAULT: 240 + RETURNS: + HHSSLL color string */ + + if(istext(red)) // used alternate rgb2hsl("RRGGBB", scale) format + if(length(red)!=6) + CRASH("rbg2hsl('[red]'): text argument must be a 6 character hex code.") + return + if(isnum(grn)) scale = grn + blu = sd_base2dec(copytext(red,5)) + grn = sd_base2dec(copytext(red,3,5)) + red = sd_base2dec(copytext(red,1,3)) + + // scale decimal {0-1} + red /= 255 + grn /= 255 + blu /= 255 + var + lo = min(red, grn, blu) + hi = max(red, grn, blu) + hue = 0 + sat = 0 + lgh = (lo + hi)/2 + + if(lo != hi) // if equal, hue and sat may both stay 0 + if(lgh < 0.5) sat = (hi - lo) / (hi + lo) + else sat = (hi - lo) / (2 - hi - lo) + // produce hue as value from 0-6 + if(red == hi) hue = (grn - blu) / (hi - lo) + else if(grn == hi) hue = 2 + (blu - red) / (hi - lo) + else hue = 4 + (red - grn) / (hi - lo) + if(hue<0) hue += 6 + + // convert decimal {0-1} to integer {0-scale} + lgh = round(lgh * scale, 1) + sat = round(sat * scale, 1) + // convert hue as decimal 0-6 to integer {0-scale} + hue = round((hue / 6) * scale, 1) + + // return 6 digit hex string + return sd_dec2base(hue,16, 2) + sd_dec2base(sat,16, 2) + sd_dec2base(lgh,16, 2) diff --git a/code/defines/sd_procs/math.dm b/code/defines/sd_procs/math.dm new file mode 100644 index 00000000000..cd3f4ea6ce3 --- /dev/null +++ b/code/defines/sd_procs/math.dm @@ -0,0 +1,117 @@ +/* Math procs + These procs contain basic math routines. + + sd_base2dec(number as text, base = 16 as num) + Accepts a number in any base (2 to 36) and returns the equivelent + value in decimal. + ARGS: + number - number to convert as a text string + base - number base + RETURNS: + decimal value of the number + + sd_dec2base(decimal,base = 16 as num,digits = 0 as num) + Accepts a decimal number and returns the equivelent value in the + new base as a string. + ARGS: + decimal - number to convert + base - new number base + digits - if output is less than digits, it will add + preceeding 0s to pad it out + RETURNS: + equivelent value in the new base as a string + + sd_get_dist(atom/A, atom/B) + Returns the mathematical 3D distance between two atoms. + + sd_get_dist_squared(atom/A, atom/B) + Returns the square of the mathematical 3D distance between two atoms. (More processor + friendly than sd_get_dist() and useful for modelling realworld physics.) +*/ + +/********************************************* +* Implimentation: No need to read further. * +*********************************************/ +proc + sd_base2dec(number as text, base = 16 as num) + /* Accepts a number in any base (2 to 36) and returns the equivelent + value in decimal. + ARGS: + number - number to convert as a text string + base - number base + RETURNS: + decimal value of the number + */ + if(!istext(number)) + world.log << "sd_base2dec: invalid number string- [number]" + return null + if(!isnum(base) || (base < 2) || (base > 36)) + world.log << "sd_base2dec: invalid base - [base]" + return null + + var/decimal = 0 + number = uppertext(number) + + for(var/loop = 1, loop <= lentext(number)) + var/digit = copytext(number,loop,++loop) + if((digit >= "0") && (digit <= "9")) + decimal = decimal * base + text2num(digit) + else if((digit >= "A") && (digit <= "Z")) + decimal = decimal * base + (text2ascii(digit) - 55) + else + break // terminate when it encounters an invalid character + + return decimal + + + sd_dec2base(decimal,base = 16 as num,digits = 0 as num) + /* Accepts a decimal number and returns the equivelent value in the + new base as a string. + ARGS: + decimal - number to convert + base - new number base + digits - if output is less than digits, it will add + preceeding 0s to pad it out + RETURNS: + equivelent value in the new base as a string + */ + if(istext(decimal)) decimal = text2num(decimal) + decimal = round(decimal) + if(!isnum(decimal) || (decimal < 0)) + world.log << "sd_dec2base: invalid decimal number - [decimal]" + return null + if(!isnum(base) || (base < 2) || (base > 36)) + world.log << "sd_dec2base: invalid base - [base]" + return null + + var/text = "" + if(!decimal) text = "0" + while(decimal) + var/n = decimal%base + if(n<10) + text = num2text(n) + text + else + text = ascii2text(55+n) + text + + decimal = (decimal - n)/base + + while(lentext(text) < digits) + text = "0" + text + + return text + + + sd_get_dist(atom/A, atom/B) + /* Returns the mathematical 3D distance between two atoms. */ + var/X = (A.x - B.x) + var/Y = (A.y - B.y) + var/Z = (A.z - B.z) + return sqrt(X * X + Y * Y + Z * Z) + + sd_get_dist_squared(atom/A, atom/B) + /* Returns the square of the mathematical 3D distance between two atoms. (More processor + friendly than sd_get_dist() and useful for modelling realworld physics.) */ + var/X = (A.x - B.x) + var/Y = (A.y - B.y) + var/Z = (A.z - B.z) + return X * X + Y * Y + Z * Z diff --git a/code/defines/sd_procs/nybble.dm b/code/defines/sd_procs/nybble.dm new file mode 100644 index 00000000000..eca85c49ec7 --- /dev/null +++ b/code/defines/sd_procs/nybble.dm @@ -0,0 +1,140 @@ +/* Nybble Colors + Nybble colors is used to compact RGB colors to "nybble" (4 bits, 1 hex + digit, or decimal numbers 0 to 15.) Since BYOND allows up to 16 bits in + bitwise mathematics, you could store up to 4 color values in a single + number. (The project inspiring these procs stores a foreground nybble + color, background nybble color, and 8 bit text character in each 16 bit + number.) + + The value of each bit is: + Bit: 4 3 2 1 + Component: Intensity Red Green Blue + + Nybble color values are: + Dec Hex Bin Color + 0 0 0000 null color. See the note below. + 1 1 0001 dark blue (navy) + 2 2 0010 dark green + 3 3 0011 dark cyan + 4 4 0100 dark red + 5 5 0101 dark magenta + 6 6 0110 brown + 7 7 0111 grey + 8 8 1000 black + 9 9 1001 blue + 10 A 1010 green + 11 B 1011 cyan + 12 C 1100 red + 13 D 1101 magenta + 14 E 1110 yellow + 15 F 1111 white + + Null color note: rgb2nybble() will return a value of 8 for black, so + that you may use 0 value nybbles for special cases in your own code. + For example, in the project that inspired these procs, color 0 + indicates the default background, which is a textured image. + nybble2rgb() will convert values of 0 or 8 to "000000" (or "000" if + you specify short rgb.) + +PROCS + sd_nybble2rgb(original, bit = 8, short = 0) + Converts a nybble color to an RGB hex color string. + ARGS: + value - the number containing the nibble + bit - the MSB (most significant bit) of the nybble. The + default value of 8 uses the lowest 4 bits of original. + DEFAULT: 8 + short - short RGB flag. If this is set, the proc returns a + 3 character RGB string. Otherwise it returns a 6 + character RGB string. + DEFAULT: 0 (return 6 characters) + RETURNS: + A 3 or 6 character hexidecimal RGB color string. + + sd_rgb2nybble(rgb, bit = 8) + Converts an rgb color string to a nybble color. + ARGS: + rgb - The color string to be converted. This may be a 3 or 6 + character color code with or without a leading "#". + Examples: "000", "000000", "#000", "#000000" all + indicate black. + bit - the MSB (most significant bit) of the nybble. You can + use this to shift the position of your nybble within + the return value. The default value of 8 uses the + lowest 4 bits. + DEFAULT: 8 + RETURNS: + A nybble color value or null if the proc failed. +*/ + +/********************************************* +* Implimentation: No need to read further. * +*********************************************/ +proc + sd_nybble2rgb(original, bit = 8, short = 0) + /* Converts a nybble color to an RGB hex color string. + ARGS: + value - the number containing the nibble + bit - the MSB (most significant bit) of the nybble. The + default value of 8 uses the lowest 4 bits of original. + DEFAULT: 8 + short - short RGB flag. If this is set, the proc returns a + 3 character RGB string. Otherwise it returns a 6 + character RGB string. + DEFAULT: 0 (return 6 characters) + RETURNS: + A 3 or 6 character hexidecimal RGB color string. */ + var {intensity = "9"; off = "0"} + if(original & bit) intensity = "F" + if(!short) + intensity += intensity + off = "00" + . = "" + for(var/loop = 1 to 3) + bit >>= 1 + if(original & bit) . += intensity + else . += off + if(. == "990") . = "940" + else if(. == "999900") . = "994400" + if(intensity == "F" && . == "000000") . = "00FF99" + + sd_rgb2nybble(rgb, bit = 8) + /* Converts an rgb color string to a nybble color. + ARGS: + rgb - The color string to be converted. This may be a 3 or 6 + character color code with or without a leading "#". + Examples: "000", "000000", "#000", "#000000" all + indicate black. + bit - the MSB (most significant bit) of the nybble. You can + use this to shift the position of your nybble within + the return value. The default value of 8 uses the + lowest 4 bits. + DEFAULT: 8 + RETURNS: + A nybble color value or null if the proc failed. */ + if(!istext(rgb)) return + if(text2ascii(rgb) == 35) // leading "#" + rgb = copytext(rgb,2) + var{char; cmp[3]; cmp_size; hi = 0; loop; pos = 1} + switch(length(rgb)) + if(3) cmp_size = 1 + if(6) cmp_size = 2 + else return + for(loop = 1 to 3) + char = copytext(rgb, pos, pos+1) + // char 0 to 3 => 0, 4 to 9 => 1, A to F => 2 + // cmp[loop] = round(sd_base2dec(char, 16) * 0.15, 1) + // previous line takes over twice as long as switch() method below + switch(char) + if("0", "1", "2", "3") cmp[loop] = 0 + if("4", "5", "6", "7", "8", "9") cmp[loop] = 1 + else cmp[loop] = 2 + if(cmp[loop] > hi) hi = cmp[loop] + pos += cmp_size + switch(hi) + if(0) return bit // color 8: black + if(2) . = bit // high intensity + else . = 0 // low intensity + for(loop = 1 to 3) + bit >>= 1 + if(cmp[loop] == hi) . |= bit diff --git a/code/defines/sd_procs/samplecolors.dm b/code/defines/sd_procs/samplecolors.dm new file mode 100644 index 00000000000..96a6bebebdb --- /dev/null +++ b/code/defines/sd_procs/samplecolors.dm @@ -0,0 +1,310 @@ +/* Sample sd_colors. This file will not automatically be included in your + projects, since you may want to define them differently. + +Colors can be defined by rgb values: + sd_color/blue + red = 0 + green = 0 + blue = 255 + +Colors can be defined by HTML values: + sd_color/green + html = "00FF00" + +Colors can be defined by just overriding selective rgb values: + sd_color/red + red = 255 + magenta + // still has red = 255, since it is a child of red + blue = 255 +*/ + +/****************************************************** +* Here 142 colors you might like to use from * +* http://www.w3schools.com/html/html_colornames.asp * +******************************************************/ +sd_color + AliceBlue + html = "F0F8FF" + AntiqueWhite + html = "FAEBD7" + Aqua + html = "00FFFF" + Aquamarine + html = "7FFFD4" + Azure + html = "F0FFFF" + Beige + html = "F5F5DC" + Bisque + html = "FFE4C4" + Black + html = "000000" + BlanchedAlmond + html = "FFEBCD" + Blue + html = "0000FF" + BlueViolet + html = "8A2BE2" + Brown + html = "A52A2A" + BurlyWood + html = "DEB887" + CadetBlue + html = "5F9EA0" + Chartreuse + html = "7FFF00" + Chocolate + html = "D2691E" + Coral + html = "FF7F50" + CornflowerBlue + html = "6495ED" + Cornsilk + html = "FFF8DC" + Crimson + html = "DC143C" + Cyan + html = "00FFFF" + DarkBlue + html = "00008B" + DarkCyan + html = "008B8B" + DarkGoldenRod + html = "B8860B" + DarkGray + html = "A9A9A9" + DarkGreen + html = "006400" + DarkKhaki + html = "BDB76B" + DarkMagenta + html = "8B008B" + DarkOliveGreen + html = "556B2F" + Darkorange + html = "FF8C00" + DarkOrchid + html = "9932CC" + DarkRed + html = "8B0000" + DarkSalmon + html = "E9967A" + DarkSeaGreen + html = "8FBC8F" + DarkSlateBlue + html = "483D8B" + DarkSlateGray + html = "2F4F4F" + DarkTurquoise + html = "00CED1" + DarkViolet + html = "9400D3" + DeepPink + html = "FF1493" + DeepSkyBlue + html = "00BFFF" + DimGray + html = "696969" + DodgerBlue + html = "1E90FF" + FireBrick + html = "B22222" + FloralWhite + html = "FFFAF0" + ForestGreen + html = "228B22" + Fuchsia + html = "FF00FF" + Gainsboro + html = "DCDCDC" + GhostWhite + html = "F8F8FF" + Gold + html = "FFD700" + GoldenRod + html = "DAA520" + Gray + html = "808080" + Green + html = "008000" + GreenYellow + html = "ADFF2F" + HoneyDew + html = "F0FFF0" + HotPink + html = "FF69B4" + IndianRed + html = "CD5C5C" + Indigo + html = "4B0082" + Ivory + html = "FFFFF0" + Khaki + html = "F0E68C" + Lavender + html = "E6E6FA" + LavenderBlush + html = "FFF0F5" + LawnGreen + html = "7CFC00" + LemonChiffon + html = "FFFACD" + LightBlue + html = "ADD8E6" + LightCoral + html = "F08080" + LightCyan + html = "E0FFFF" + LightGoldenRodYellow + html = "FAFAD2" + LightGrey + html = "D3D3D3" + LightGreen + html = "90EE90" + LightPink + html = "FFB6C1" + LightSalmon + html = "FFA07A" + LightSeaGreen + html = "20B2AA" + LightSkyBlue + html = "87CEFA" + LightSlateBlue + html = "8470FF" + LightSlateGray + html = "778899" + LightSteelBlue + html = "B0C4DE" + LightYellow + html = "FFFFE0" + Lime + html = "00FF00" + LimeGreen + html = "32CD32" + Linen + html = "FAF0E6" + Magenta + html = "FF00FF" + Maroon + html = "800000" + MediumAquaMarine + html = "66CDAA" + MediumBlue + html = "0000CD" + MediumOrchid + html = "BA55D3" + MediumPurple + html = "9370D8" + MediumSeaGreen + html = "3CB371" + MediumSlateBlue + html = "7B68EE" + MediumSpringGreen + html = "00FA9A" + MediumTurquoise + html = "48D1CC" + MediumVioletRed + html = "C71585" + MidnightBlue + html = "191970" + MintCream + html = "F5FFFA" + MistyRose + html = "FFE4E1" + Moccasin + html = "FFE4B5" + NavajoWhite + html = "FFDEAD" + Navy + html = "000080" + OldLace + html = "FDF5E6" + Olive + html = "808000" + OliveDrab + html = "6B8E23" + Orange + html = "FFA500" + OrangeRed + html = "FF4500" + Orchid + html = "DA70D6" + PaleGoldenRod + html = "EEE8AA" + PaleGreen + html = "98FB98" + PaleTurquoise + html = "AFEEEE" + PaleVioletRed + html = "D87093" + PapayaWhip + html = "FFEFD5" + PeachPuff + html = "FFDAB9" + Peru + html = "CD853F" + Pink + html = "FFC0CB" + Plum + html = "DDA0DD" + PowderBlue + html = "B0E0E6" + Purple + html = "800080" + Red + html = "FF0000" + RosyBrown + html = "BC8F8F" + RoyalBlue + html = "4169E1" + SaddleBrown + html = "8B4513" + Salmon + html = "FA8072" + SandyBrown + html = "F4A460" + SeaGreen + html = "2E8B57" + SeaShell + html = "FFF5EE" + Sienna + html = "A0522D" + Silver + html = "C0C0C0" + SkyBlue + html = "87CEEB" + SlateBlue + html = "6A5ACD" + SlateGray + html = "708090" + Snow + html = "FFFAFA" + SpringGreen + html = "00FF7F" + SteelBlue + html = "4682B4" + Tan + html = "D2B48C" + Teal + html = "008080" + Thistle + html = "D8BFD8" + Tomato + html = "FF6347" + Turquoise + html = "40E0D0" + Violet + html = "EE82EE" + VioletRed + html = "D02090" + Wheat + html = "F5DEB3" + White + html = "FFFFFF" + WhiteSmoke + html = "F5F5F5" + Yellow + html = "FFFF00" + YellowGreen + html = "9ACD32" diff --git a/code/defines/sd_procs/sd_procs.dm b/code/defines/sd_procs/sd_procs.dm new file mode 100644 index 00000000000..16de19f4743 --- /dev/null +++ b/code/defines/sd_procs/sd_procs.dm @@ -0,0 +1,161 @@ +/* sd_procs + by: Shadowdarke (shadowdarke@hotmail.com) + + A collection of general purpose procs I use often in + other projects. + +The following is a summary of all the procs and other additions included in +the sd_procs library. Please refer to the specific file for detailed information. + + +Atom (atom.dm) + These procs expand on the basic built in procs. + + Bumped(O) + Automatically called whenever a movable atom O Bump()s into src. + Proc protype designed to be overridden for specific objects. + + Trigger(O) + Automatically called whenever a movable atom O steps into the same + turf with src. + Proc protype designed to be overridden for specific objects. + + +Base 64 (base64.dm) + These procs convert plain text to a hexidecimal string to 64 encoded text and vice versa. + + sd_base64toHex(encode64, pad_code = 67) + Accepts a base 64 encoded text and returns the hexidecimal equivalent. + + sd_hex2base64(hextext, pad_char = "=") + Accepts a hexidecimal string and returns the base 64 encoded text equivalent. + + sd_hex2text(hex) + Accepts a hexidecimal string and returns the plain text equivalent. + + sd_text2hex(txt) + Accepts a plain text string and returns the hexidecimal equivalent. + + +Colors(color.dm) + sd_color + sd_color is a special datum that contains color data in various + formats. Sample colors are available in samplecolors.dm. + VARS + name // the name of the color + red // red componant of the color + green // green componant of the color + blue // red componant of the color + html // html string for the color + icon/Icon // contains the icon produced by rgb2icon() proc + + PROCS + brightness() + Returns the grayscale brightness of the RGB color set. + + html2rgb() + Calculates the rgb colors from the html colors. + + rgb2html() + Calculates the html color from the rbg colors. + + rgb2icon() + Converts the rgb value to a solid icon stored as src.Icon + +Direction procs (direction.dm) + sd_get_approx_dir(atom/ref,atom/target) + returns the approximate direction from ref to target. + + sd_degrees2dir(degrees as num) + Accepts an angle in degrees and returns the closest BYOND + direction value. + + sd_dir2degrees(dir as num) + Accepts a BYOND direction value and returns the angle North of + East in degrees. + + sd_dir2radial(dir as num) + Accepts a BYOND direction value and returns the radial direction + (0-7) North of East. + + sd_dir2radians(dir as num) + Accepts a BYOND direction value and returns the angle North of + East in radians. + + sd_dir2text(dir as num) + Accepts a BYOND direction value and returns the lowercase text + name of the direction. + + sd_dir2Text(dir as num) + Accepts a BYOND direction value and returns the Capitalized text + name of the direction + + sd_radial2dir(radial as num) + Accepts a radial direction (0-7) and returns the BYOND direction + value. + +HSL procs (hsl.dm) + hsl2rgb(hue, sat, lgh, scale = 240) + Returns the RRGGBB format of an HSL color. + ALTERNATE FORMAT: hsl2rgb(HSL, scale) + + rgb2hsl(red, grn, blu, scale = 240) + Returns the HHSSLL string of an RGB color + ALTERNATE FORMAT: rgb2hsl(RGB, scale) + +Math procs (math.dm) + sd_base2dec(number as text, base = 16 as num) + Accepts a number in any base (2 to 36) and returns the equivelent + value in decimal. + + sd_dec2base(decimal,base = 16 as num,digits = 0 as num) + Accepts a decimal number and returns the equivelent value in the + new base as a string. + + sd_get_dist(atom/A, atom/B) + Returns the mathematical 3D distance between two atoms. + + sd_get_dist_squared(atom/A, atom/B) + Returns the square of the mathematical 3D distance between two atoms. (More processor + friendly than sd_get_dist() and useful for modelling realworld physics.) + +Nybble Color procs (nybble.dm) + sd_nybble2rgb(original, bit = 8, short = 0) + Converts a nybble color to a hexidecimal RGB color string. + + sd_rgb2nybble(rgb, bit = 8) + Converts an RGB color string to a nybble color. + + +Sample sd_colors. (samplecolors.dm) + This file includes 142 predefined sd_colors. It will not automatically + be included in your projects, since you may want to define them differently. + + +Test program (test.dm) + This file provides a brief demo of some library functions. + It is not included in your projects. + + +Text procs (text.dm) + sd_findlast(maintext as text, searchtext as text) + Returns the location of the last instance of searchtext in + maintext. sd_findlast is not case sensitive. + + sd_findLast(maintext as text, searchtext as text) + Returns the location of the last instance of searchtext in + maintext. sd_findLast is case sensitive. + + sd_htmlremove(T as text) + Returns the text string with all potential html tags (anything + between < and >) removed. + + sd_replacetext(maintext as text, oldtext as text, newtext as text) + Replaces all instances of oldtext within maintext with newtext. + sd_replacetext is not case sensitive. + + sd_replaceText(maintext as text, oldtext as text, newtext as text) + Replaces all instances of oldtext within maintext with newtext. + sd_replaceText is case sensitive. + +*/ \ No newline at end of file diff --git a/code/defines/sd_procs/text.dm b/code/defines/sd_procs/text.dm new file mode 100644 index 00000000000..88b410bd2b7 --- /dev/null +++ b/code/defines/sd_procs/text.dm @@ -0,0 +1,89 @@ +/* Text procs + These procs manipulate text strings. + + sd_findlast(maintext as text, searchtext as text) + Returns the location of the last instance of searchtext in + maintext. sd_findlast is not case sensitive. + + sd_findLast(maintext as text, searchtext as text) + Returns the location of the last instance of searchtext in + maintext. sd_findLast is case sensitive. + + sd_htmlremove(T as text) + Returns the text string with all potential html tags (anything + between < and >) removed. + + sd_replacetext(maintext as text, oldtext as text, newtext as text) + Replaces all instances of oldtext within maintext with newtext. + sd_replacetext is not case sensitive. + + sd_replaceText(maintext as text, oldtext as text, newtext as text) + Replaces all instances of oldtext within maintext with newtext. + sd_replaceText is case sensitive. +*/ + +/********************************************* +* Implimentation: No need to read further. * +*********************************************/ +proc + sd_findlast(maintext as text, searchtext as text) + /* Returns the location of the last instance of searchtext in + maintext. sd_findlast is not case sensitive. */ + var/loc = 0 + var/looking = findtext(maintext, searchtext) + while(looking) + loc = looking + looking = findtext(maintext, searchtext, looking + 1) + return loc + + sd_findLast(maintext as text, searchtext as text) + /* Returns the location of the last instance of searchtext in + maintext. sd_findLast is case sensitive. */ + var/loc = 0 + var/looking = findText(maintext, searchtext) + while(looking) + loc = looking + looking = findText(maintext, searchtext, looking + 1) + return loc + + + sd_htmlremove(T as text) + /* Returns the text string with all potential html tags (anything + between < and >) removed. */ + T = sd_replacetext(T, " ","") + var/open = findtext(T,"<") + while(open) + var/close = findtext(T,">",open) + if(close) + if(close= 2)) return 0 switch(effecttype) if(STUN) - Stun((effect - (effect*getarmor(null, "laser")))/(blocked + 1)) + Stun((effect - (effect*getarmor(null, "laser")))) if(WEAKEN) - Weaken((effect - (effect*getarmor(null, "laser")))/(blocked + 1)) + Weaken((effect - (effect*getarmor(null, "laser")))) if(PARALYZE) Paralyse(effect/(blocked+1)) if(IRRADIATE) diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm index 6a9a228a716..c76afae8228 100644 --- a/code/modules/mob/living/say.dm +++ b/code/modules/mob/living/say.dm @@ -86,22 +86,39 @@ var/channel_prefix = copytext(message, 1, 3) var/list/keys = list( - ":r" = "right ear", - ":l" = "left ear", - ":i" = "intercom", - ":h" = "department", - ":c" = "Command", - ":n" = "Science", - ":m" = "Medical", - ":e" = "Engineering", - ":s" = "Security", - ":w" = "whisper", - ":b" = "binary", - ":a" = "alientalk", - ":t" = "Syndicate", - ":d" = "Mining", - ":q" = "Cargo", - ":g" = "changeling", + ":r" = "right ear", + ":l" = "left ear", + ":i" = "intercom", + ":h" = "department", + ":c" = "Command", + ":n" = "Science", + ":m" = "Medical", + ":e" = "Engineering", + ":s" = "Security", + ":w" = "whisper", + ":b" = "binary", + ":a" = "alientalk", + ":t" = "Syndicate", + ":d" = "Mining", + ":q" = "Cargo", + ":g" = "changeling", + + ":R" = "right hand", + ":L" = "left hand", + ":I" = "intercom", + ":H" = "department", + ":C" = "Command", + ":N" = "Science", + ":M" = "Medical", + ":E" = "Engineering", + ":S" = "Security", + ":W" = "whisper", + ":B" = "binary", + ":A" = "alientalk", + ":T" = "Syndicate", + ":D" = "Mining", + ":Q" = "Cargo", + ":G" = "changeling", //kinda localization -- rastaf0 //same keys as above, but on russian keyboard layout. This file uses cp1251 as encoding. diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 2fc30a57fec..66027f582da 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -700,6 +700,14 @@ overlays += "ov-openpanel +c" else overlays += "ov-openpanel -c" + + if(targeted_by && target_locked) + overlays += target_locked + else if(targeted_by) + target_locked = new /obj/effect/target_locked(src) + overlays += target_locked + else if(!targeted_by && target_locked) + del(target_locked) return diff --git a/code/modules/mob/living/silicon/say.dm b/code/modules/mob/living/silicon/say.dm index fa8ae87b1fd..15d24563989 100644 --- a/code/modules/mob/living/silicon/say.dm +++ b/code/modules/mob/living/silicon/say.dm @@ -15,13 +15,13 @@ return if (length(message) >= 2) - if (copytext(message, 1, 3) == ":s") + if ((copytext(message, 1, 3) == ":s") || (copytext(message, 1, 3) == ":S")) if(istype(src, /mob/living/silicon/pai)) return ..(message) message = copytext(message, 3) message = trim(copytext(sanitize(message), 1, MAX_MESSAGE_LEN)) robot_talk(message) - else if (copytext(message, 1, 3) == ":h") + else if ((copytext(message, 1, 3) == ":h") || (copytext(message, 1, 3) == ":H")) if(isAI(src)&&client)//For patching directly into AI holopads. message = copytext(message, 3) message = trim(copytext(sanitize(message), 1, MAX_MESSAGE_LEN)) diff --git a/code/modules/mob/mob_movement.dm b/code/modules/mob/mob_movement.dm index 098ca75e562..0b6f753d3d1 100644 --- a/code/modules/mob/mob_movement.dm +++ b/code/modules/mob/mob_movement.dm @@ -173,6 +173,7 @@ return 0 move_delay = world.time//set move delay + mob.last_move_intent = world.time + 10 switch(mob.m_intent) if("run") if(mob.drowsyness > 0) diff --git a/code/modules/mob/screen.dm b/code/modules/mob/screen.dm index edf60ec1f95..d646df6906b 100644 --- a/code/modules/mob/screen.dm +++ b/code/modules/mob/screen.dm @@ -25,6 +25,25 @@ var/selecting = "chest" screen_loc = "EAST+1,NORTH" +/obj/screen/gun + name = "gun" + icon = 'screen1.dmi' + master = null + + move + name = "Allow Walking" + icon_state = "no_walk" + screen_loc = ui_gun2 + + run + name = "Allow Running" + icon_state = "no_run" + screen_loc = ui_gun3 + + item + name = "Allow Item Use" + icon_state = "no_item" + screen_loc = ui_gun1 /obj/screen/zone_sel/MouseDown(location, control,params) // Changes because of 4.0 @@ -569,6 +588,37 @@ usr:inv3.icon_state = "inv3" usr:module_active = null + if("Allow Walking") + usr.AllowTargetMove() + icon_state = "walking" + name = "Disallow Walking" + + if("Disallow Walking") + usr.AllowTargetMove() + icon_state = "no_walk" + name = "Allow Walking" + + if("Allow Running") + usr.AllowTargetRun() + icon_state = "running" + name = "Disallow Running" + + if("Disallow Running") + usr.AllowTargetRun() + icon_state = "no_run" + name = "Allow Running" + + if("Allow Item Use") + name = "Disallow Item Use" + icon_state = "act_throw_off" + usr.AllowTargetClick() + + + if("Disallow Item Use") + name = "Allow Item Use" + icon_state = "no_item" + usr.AllowTargetClick() + else DblClick() return diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 084002946f1..2e3a274a18c 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -1,5 +1,5 @@ /obj/item/weapon/gun - name = "gun" + name = "\improper Gun" desc = "Its a gun. It's pretty terrible, though." icon = 'gun.dmi' icon_state = "detective" @@ -19,6 +19,9 @@ caliber = "" silenced = 0 recoil = 0 + tmp/mob/target + tmp/lock_time = -100 + mouthshoot = 0 proc load_into_chamber() @@ -28,6 +31,13 @@ load_into_chamber() return 0 + dropped(mob/user as mob) + if(target) + target.NotTargeted(src) + del(user.item_use_icon) + del(user.gun_move_icon) + del(user.gun_run_icon) + return ..() special_check(var/mob/M) //Placeholder for any special checks, like detective's revolver. return 1 @@ -37,8 +47,16 @@ for(var/obj/O in contents) O.emp_act(severity) + attack_self() + if(target) + target.NotTargeted(src) + usr.visible_message("[usr] lowers \the [src].") + return 0 + return 1 + attack(mob/living/M as mob, mob/living/user as mob, def_zone) - if (M == user && user.zone_sel.selecting == "mouth" && load_into_chamber()) + if (M == user && user.zone_sel.selecting == "mouth" && load_into_chamber() && !mouthshoot) + mouthshoot = 1 M.visible_message("\red [user] sticks their gun in their mouth, ready to pull the trigger...") if(!do_after(user, 40)) M.visible_message("\blue [user] decided life was worth living") @@ -59,18 +77,18 @@ M.apply_damage(85, BRUTE, "chest") M.visible_message("\red [user] pulls the trigger. Ow.") del(src.in_chamber) + mouthshoot = 0 return + else if(target && M == target) + PreFire(M,user) else return ..() - afterattack(atom/target as mob|obj|turf|area, mob/living/user as mob|obj, flag, params)//TODO: go over this - if(flag) return //we're placing gun on a table or in backpack - if(istype(target, /obj/machinery/recharger) && istype(src, /obj/item/weapon/gun/energy)) return//Shouldnt flag take care of this? - + proc/Fire(atom/target as mob|obj|turf|area, mob/living/user as mob|obj, params)//TODO: go over this if(istype(user, /mob/living)) var/mob/living/M = user if ((M.mutations & CLUMSY) && prob(50)) - M << "\red The [src.name] blows up in your face." + M << "\red \the [src] blows up in your face." M.take_organ_damage(0,20) M.drop_item() del(src) @@ -113,7 +131,7 @@ playsound(user, fire_sound, 10, 1) else playsound(user, fire_sound, 50, 1) - user.visible_message("\red [user.name] fires the [src.name]!", "\red You fire the [src.name]!", "\blue You hear a [istype(in_chamber, /obj/item/projectile/beam) ? "laser blast" : "gunshot"]!") + user.visible_message("\red [user] fires the [src]!", "\red You fire the [src]!", "\blue You hear a [istype(in_chamber, /obj/item/projectile/beam) ? "laser blast" : "gunshot"]!") in_chamber.original = targloc in_chamber.loc = get_turf(user) @@ -138,3 +156,264 @@ update_icon() return + proc/Aim(var/mob/M) + if(target != M) + lock_time = world.time + if(target) + //usr.ClearRequest("Aim") + target.NotTargeted(src) + usr.visible_message("[usr] turns \the [src] on [M]!") + else + usr.visible_message("[usr] aims \a [src] at [M]!") + for(var/mob/K in viewers(usr)) + K << 'TargetOn.ogg' + M.Targeted(src) + + proc/TargetActed() + var/mob/M = loc + if(target == M) return + Fire(target,usr) + var/dir_to_fire = sd_get_approx_dir(M,target) + if(dir_to_fire != M.dir) + M.dir = dir_to_fire + + afterattack(atom/A as mob|obj|turf|area, mob/living/user as mob|obj, flag, params) + if(flag) return //we're placing gun on a table or in backpack + if(istype(target, /obj/machinery/recharger) && istype(src, /obj/item/weapon/gun/energy)) return//Shouldnt flag take care of this? + PreFire(A,user,params) + + proc/PreFire(atom/A as mob|obj|turf|area, mob/living/user as mob|obj, params) + if(usr.a_intent in list("help","grab","disarm")) + //GraphicTrace(usr.x,usr.y,A.x,A.y,usr.z) + if(lock_time > world.time - 2) return + if(!ismob(A)) +// var/mob/M = locate() in range(0,A) +// if(M && !ismob(A)) +// if(M.type == /mob) +// return FindTarget(M,user,params) + var/mob/M = GunTrace(usr.x,usr.y,A.x,A.y,usr.z,usr) + if(M && ismob(M) && !target) + Aim(M) + return + if(ismob(A) && target != A) + Aim(A) + else if(lock_time < world.time + 10) + Fire(A,user,params) + else if(!target) + Fire(A,user,params) + //else + //var/item/gun/G = usr.OHand + //if(!G) + //Fire(A,0) + //else if(istype(G)) + //G.Fire(A,3) + //Fire(A,2) + //else + //Fire(A) + var/dir_to_fire = sd_get_approx_dir(usr,A) + if(dir_to_fire != usr.dir) + usr.dir = dir_to_fire + else + Fire(A, user) + +#define SIGN(X) ((X<0)?-1:1) + +proc/GunTrace(X1,Y1,X2,Y2,Z=1,exc_obj,PX1=16,PY1=16,PX2=16,PY2=16) + //bluh << "Tracin' [X1],[Y1] to [X2],[Y2] on floor [Z]." + var/turf/T + var/mob/M + if(X1==X2) + if(Y1==Y2) return 0 //Light cannot be blocked on same tile + else + var/s = SIGN(Y2-Y1) + Y1+=s + while(1) + T = locate(X1,Y1,Z) + if(!T) return 0 + M = locate() in T + if(M) return M + M = locate() in orange(1,T)-exc_obj + if(M) return M + Y1+=s + else + var + m=(32*(Y2-Y1)+(PY2-PY1))/(32*(X2-X1)+(PX2-PX1)) + b=(Y1+PY1/32-0.015625)-m*(X1+PX1/32-0.015625) //In tiles + signX = SIGN(X2-X1) + signY = SIGN(Y2-Y1) + if(X1 I.lock_time + 10 && !T.target_can_move) //If the target moved while targeted + I.TargetActed() + I.lock_time = world.time + 5 + else if(last_move_intent > I.lock_time + 10 && !T.target_can_run && m_intent == "run") //If the target ran while targeted + I.TargetActed() + I.lock_time = world.time + 5 + if(last_target_click > I.lock_time + 10 && !T.target_can_click) //If the target clicked the map to pick something up/shoot/etc + I.TargetActed() + I.lock_time = world.time + 5 + + NotTargeted(var/obj/item/weapon/gun/I,silent) + if(!silent) + for(var/mob/M in viewers(src)) + M << 'TargetOff.ogg' + del(target_locked) + targeted_by -= I + I.target = null + var/mob/T = I.loc + if(T && ismob(T)) + del(T.item_use_icon) + del(T.gun_move_icon) + del(T.gun_run_icon) + if(!targeted_by.len) del targeted_by + +/* Captive(var/obj/item/weapon/gun/I) + Sound(src,'CounterAttack.ogg') + if(!targeted_by) targeted_by = list() + targeted_by += I + I.target = src +// Stun("Captive") + I.lock_time = world.time + 10 //Target has 1 second to realize they're targeted and stop (or target the opponent). + src << "(Your character is being held captive. They have 1 second to stop any click or move actions. While held, they may \ + drag and drop items in or into the map, speak, and click on interface buttons. Clicking on the map or their items \ + (other than a weapon to de-target) will result in being attacked. The aggressor may also attack manually, \ + so try not to get on their bad side.)" + if(targeted_by.len == 1) + var/mob/T = I.loc + while(targeted_by) + sleep(1) + if(last_target_click > I.lock_time + 10 && !T.target_can_click) //If the target clicked the map to pick something up/shoot/etc + I.TargetActed() + + NotCaptive(var/obj/item/weapon/gun/I,silent) + if(!silent) Sound(src,'SwordSheath.ogg') +// UnStun("Captive") + targeted_by -= I + I.target = null + if(!targeted_by.len) del targeted_by*/ + +/obj/effect +// target_locking +// icon = 'icons/effects/Targeted.dmi' +// icon_state = "locking" +// layer = 99 + target_locked + icon = 'icons/effects/Targeted.dmi' + icon_state = "locked" + layer = 99 +// captured +// icon = 'Captured.dmi' +// layer = 99 + +mob/var + target_can_move = 0 + target_can_run = 0 + target_can_click = 0 +mob/Move() + . = ..() + for(var/obj/item/weapon/gun/G in targeted_by) + var/mob/M = G.loc + if(!(M in view(src))) + //ClearRequest("Aim") + NotTargeted(G) + for(var/obj/item/weapon/gun/G in src) + if(G.target) + if(!(G.target in view(src))) + //ClearRequest("Aim") + G.target.NotTargeted(G) +mob/verb + AllowTargetMove() + set hidden=1 + spawn(1) target_can_move = !target_can_move + if(!target_can_move) +// winset(usr,"default.target_can_move","is-flat=true;border=sunken") + usr << "Target may now walk." + gun_run_icon = new /obj/screen/gun/run(null) + if(client) + client.screen += gun_run_icon + else +// winset(usr,"default.target_can_move","is-flat=false;border=none") + usr << "Target may no longer move." + target_can_run = 0 + del(gun_run_icon) + for(var/obj/item/weapon/gun/G in src) + G.lock_time = world.time + 5 + if(G.target) + if(!target_can_move) + G.target << "Your character may now walk at the discretion of their targeter." + else + G.target << "Your character will now be shot if they move." + AllowTargetRun() + set hidden=1 + spawn(1) target_can_run = !target_can_run + if(!target_can_run) +// winset(usr,"default.target_can_move","is-flat=true;border=sunken") + usr << "Target may now run." + else +// winset(usr,"default.target_can_move","is-flat=false;border=none") + usr << "Target may no longer run." + for(var/obj/item/weapon/gun/G in src) + G.lock_time = world.time + 5 + if(G.target) + if(!target_can_run) + G.target << "Your character may now run at the discretion of their targeter." + else + G.target << "Your character will now be shot if they run." + AllowTargetClick() + set hidden=1 + spawn(1) target_can_click = !target_can_click + if(!target_can_click) +// winset(usr,"default.target_can_click","is-flat=true;border=sunken") + usr << "Target may now use items." + else +// winset(usr,"default.target_can_click","is-flat=false;border=none") + usr << "Target may no longer use items." + for(var/obj/item/weapon/gun/G in src) + G.lock_time = world.time + 5 + if(G.target) + if(!target_can_click) + G.target << "Your character may now use items at the discretion of their targeter." + else + G.target << "Your character will now be shot if they use items." \ No newline at end of file diff --git a/code/modules/projectiles/guns/energy.dm b/code/modules/projectiles/guns/energy.dm index e739ea24bbf..84d069df95f 100644 --- a/code/modules/projectiles/guns/energy.dm +++ b/code/modules/projectiles/guns/energy.dm @@ -1,6 +1,6 @@ /obj/item/weapon/gun/energy icon_state = "energy" - name = "energy gun" + name = "\improper Energy gun" desc = "A basic energy-based gun with two settings: Stun and kill." fire_sound = 'Taser.ogg' diff --git a/code/modules/projectiles/guns/energy/laser.dm b/code/modules/projectiles/guns/energy/laser.dm index 489b7ac91ba..52349e64642 100644 --- a/code/modules/projectiles/guns/energy/laser.dm +++ b/code/modules/projectiles/guns/energy/laser.dm @@ -1,5 +1,5 @@ /obj/item/weapon/gun/energy/laser - name = "laser gun" + name = "\improper Laser Gun" desc = "a basic weapon designed kill with concentrated energy bolts" icon_state = "laser" item_state = "laser" @@ -11,7 +11,7 @@ obj/item/weapon/gun/energy/laser/retro - name ="retro laser" + name ="\improper Retro Laser" icon_state = "retro" desc = "An older model of the basic lasergun, no longer used by Nanotrasen's security or military forces. Nevertheless, it is still quite deadly and easy to maintain, making it a favorite amongst pirates and other outlaws." @@ -58,7 +58,7 @@ obj/item/weapon/gun/energy/laser/retro /obj/item/weapon/gun/energy/lasercannon - name = "laser cannon" + name = "\improper Laser Cannon" desc = "With the L.A.S.E.R. cannon, the lasing medium is enclosed in a tube lined with uranium-235 and subjected to high neutron flux in a nuclear reactor core. This incredible technology may help YOU achieve high excitation rates with small laser volumes!" icon_state = "lasercannon" fire_sound = 'lasercannonfire.ogg' diff --git a/code/modules/projectiles/guns/energy/nuclear.dm b/code/modules/projectiles/guns/energy/nuclear.dm index 7b791c15775..ba8e3acc6e6 100644 --- a/code/modules/projectiles/guns/energy/nuclear.dm +++ b/code/modules/projectiles/guns/energy/nuclear.dm @@ -1,6 +1,6 @@ /obj/item/weapon/gun/energy/gun icon_state = "energy" - name = "energy gun" + name = "\improper Energy Gun" desc = "A basic energy-based gun with two settings: Stun and kill." fire_sound = 'Taser.ogg' @@ -13,26 +13,27 @@ attack_self(mob/living/user as mob) - switch(mode) - if(0) - mode = 1 - charge_cost = 100 - fire_sound = 'Laser.ogg' - user << "\red [src.name] is now set to kill." - projectile_type = "/obj/item/projectile/beam" - if(1) - mode = 0 - charge_cost = 100 - fire_sound = 'Taser.ogg' - user << "\red [src.name] is now set to stun." - projectile_type = "/obj/item/projectile/energy/electrode" - update_icon() + if(..()) + switch(mode) + if(0) + mode = 1 + charge_cost = 100 + fire_sound = 'Laser.ogg' + user << "\red [src] is now set to kill." + projectile_type = "/obj/item/projectile/beam" + if(1) + mode = 0 + charge_cost = 100 + fire_sound = 'Taser.ogg' + user << "\red [src] is now set to stun." + projectile_type = "/obj/item/projectile/energy/electrode" + update_icon() return /obj/item/weapon/gun/energy/gun/nuclear - name = "Advanced Energy Gun" + name = "\improper Advanced Energy Gun" desc = "An energy gun with an experimental miniaturized reactor." origin_tech = "combat=3;materials=5;powerstorage=3" var/lightfail = 0 diff --git a/code/modules/projectiles/guns/energy/pulse.dm b/code/modules/projectiles/guns/energy/pulse.dm index 449ac729797..79814620688 100644 --- a/code/modules/projectiles/guns/energy/pulse.dm +++ b/code/modules/projectiles/guns/energy/pulse.dm @@ -1,5 +1,5 @@ /obj/item/weapon/gun/energy/pulse_rifle - name = "pulse rifle" + name = "\improper Pulse Rifle" desc = "A heavy-duty, pulse-based energy weapon, preferred by front-line combat personnel." icon_state = "pulse" force = 10 @@ -11,40 +11,42 @@ attack_self(mob/living/user as mob) - switch(mode) - if(2) - mode = 0 - charge_cost = 100 - fire_sound = 'Taser.ogg' - user << "\red [src.name] is now set to stun." - projectile_type = "/obj/item/projectile/energy/electrode" - if(0) - mode = 1 - charge_cost = 100 - fire_sound = 'Laser.ogg' - user << "\red [src.name] is now set to kill." - projectile_type = "/obj/item/projectile/beam" - if(1) - mode = 2 - charge_cost = 200 - fire_sound = 'pulse.ogg' - user << "\red [src.name] is now set to DESTROY." - projectile_type = "/obj/item/projectile/beam/pulse" + if(..()) + switch(mode) + if(2) + mode = 0 + charge_cost = 100 + fire_sound = 'Taser.ogg' + user << "\red [src] is now set to stun." + projectile_type = "/obj/item/projectile/energy/electrode" + if(0) + mode = 1 + charge_cost = 100 + fire_sound = 'Laser.ogg' + user << "\red [src] is now set to kill." + projectile_type = "/obj/item/projectile/beam" + if(1) + mode = 2 + charge_cost = 200 + fire_sound = 'pulse.ogg' + user << "\red [src] is now set to DESTROY." + projectile_type = "/obj/item/projectile/beam/pulse" return /obj/item/weapon/gun/energy/pulse_rifle/destroyer - name = "pulse destroyer" + name = "\improper Pulse Destroyer" desc = "A heavy-duty, pulse-based energy weapon." cell_type = "/obj/item/weapon/cell/infinite" attack_self(mob/living/user as mob) - user << "\red [src.name] has three settings, and they are all DESTROY." + if(..()) + user << "\red [src] has three settings, and they are all DESTROY." /obj/item/weapon/gun/energy/pulse_rifle/M1911 - name = "m1911-P" + name = "\improper M1911-P" desc = "It's not the size of the gun, it's the size of the hole it puts through people." icon_state = "m1911-p" cell_type = "/obj/item/weapon/cell/infinite" diff --git a/code/modules/projectiles/guns/energy/special.dm b/code/modules/projectiles/guns/energy/special.dm index 828c05db823..817d23d96ab 100644 --- a/code/modules/projectiles/guns/energy/special.dm +++ b/code/modules/projectiles/guns/energy/special.dm @@ -1,5 +1,5 @@ /obj/item/weapon/gun/energy/ionrifle - name = "ion rifle" + name = "\improper Ion Rifle" desc = "A man portable anti-armor weapon designed to disable mechanical threats" icon_state = "ionrifle" fire_sound = 'Laser.ogg' @@ -12,7 +12,7 @@ /obj/item/weapon/gun/energy/decloner - name = "biological demolecularisor" + name = "\improper Biological Demolecularisor" desc = "A gun that discharges high amounts of controlled radiation to slowly break a target into component elements." icon_state = "decloner" fire_sound = 'pulse3.ogg' @@ -21,7 +21,7 @@ projectile_type = "/obj/item/projectile/energy/declone" obj/item/weapon/gun/energy/staff - name = "staff of change" + name = "\improper Staff of Change" desc = "an artefact that spits bolts of coruscating energy which cause the target's very form to reshape itself" icon = 'gun.dmi' icon_state = "staffofchange" diff --git a/code/modules/projectiles/guns/energy/stun.dm b/code/modules/projectiles/guns/energy/stun.dm index e3177e7438b..348f32f75a7 100644 --- a/code/modules/projectiles/guns/energy/stun.dm +++ b/code/modules/projectiles/guns/energy/stun.dm @@ -1,6 +1,6 @@ /obj/item/weapon/gun/energy/taser - name = "taser gun" + name = "\improper Taser Gun" desc = "A small, low capacity gun used for non-lethal takedowns." icon_state = "taser" fire_sound = 'Taser.ogg' @@ -24,7 +24,7 @@ /obj/item/weapon/gun/energy/stunrevolver - name = "stun revolver" + name = "\improper Stun Revolver" desc = "A high-tech revolver that fires stun cartridges. The stun cartridges can be recharged using a conventional energy weapon recharger." icon_state = "stunrevolver" fire_sound = 'Gunshot.ogg' @@ -36,7 +36,7 @@ /obj/item/weapon/gun/energy/crossbow - name = "mini energy-crossbow" + name = "\improper Mini Energy-Crossbow" desc = "A weapon favored by many of the syndicates stealth specialists." icon_state = "crossbow" w_class = 2.0 @@ -75,7 +75,7 @@ /obj/item/weapon/gun/energy/crossbow/largecrossbow - name = "Energy Crossbow" + name = "\improper Energy Crossbow" desc = "A weapon favored by syndicate infiltration teams." w_class = 4.0 force = 10 diff --git a/code/modules/projectiles/guns/energy/temperature.dm b/code/modules/projectiles/guns/energy/temperature.dm index 3c2d5e64e5d..b9fa50739a2 100644 --- a/code/modules/projectiles/guns/energy/temperature.dm +++ b/code/modules/projectiles/guns/energy/temperature.dm @@ -1,5 +1,5 @@ /obj/item/weapon/gun/energy/temperature - name = "temperature gun" + name = "\improper Temperature Gun" icon_state = "freezegun" fire_sound = 'pulse3.ogg' desc = "A gun that changes temperatures." @@ -23,20 +23,21 @@ attack_self(mob/living/user as mob) - user.machine = src - var/temp_text = "" - if(temperature > (T0C - 50)) - temp_text = "[temperature] ([round(temperature-T0C)]°C) ([round(temperature*1.8-459.67)]°F)" - else - temp_text = "[temperature] ([round(temperature-T0C)]°C) ([round(temperature*1.8-459.67)]°F)" + if(..()) + user.machine = src + var/temp_text = "" + if(temperature > (T0C - 50)) + temp_text = "[temperature] ([round(temperature-T0C)]°C) ([round(temperature*1.8-459.67)]°F)" + else + temp_text = "[temperature] ([round(temperature-T0C)]°C) ([round(temperature*1.8-459.67)]°F)" - var/dat = {"Freeze Gun Configuration:
- Current output temperature: [temp_text]
- Target output temperature: - - - [current_temperature] + + +
- "} + var/dat = {"Freeze Gun Configuration:
+ Current output temperature: [temp_text]
+ Target output temperature: - - - [current_temperature] + + +
+ "} - user << browse(dat, "window=freezegun;size=450x300") - onclose(user, "freezegun") + user << browse(dat, "window=freezegun;size=450x300") + onclose(user, "freezegun") Topic(href, href_list) diff --git a/code/modules/projectiles/guns/projectile.dm b/code/modules/projectiles/guns/projectile.dm index 9d17671303f..f4e4e7a3d83 100644 --- a/code/modules/projectiles/guns/projectile.dm +++ b/code/modules/projectiles/guns/projectile.dm @@ -1,6 +1,6 @@ /obj/item/weapon/gun/projectile desc = "A classic revolver. Uses 357 ammo" - name = "revolver" + name = "\improper Revolver" icon_state = "revolver" caliber = "357" origin_tech = "combat=2;materials=2" diff --git a/code/modules/projectiles/guns/projectile/automatic.dm b/code/modules/projectiles/guns/projectile/automatic.dm index 43024098039..46086b8e48d 100644 --- a/code/modules/projectiles/guns/projectile/automatic.dm +++ b/code/modules/projectiles/guns/projectile/automatic.dm @@ -1,5 +1,5 @@ /obj/item/weapon/gun/projectile/automatic //Hopefully someone will find a way to make these fire in bursts or something. --Superxpdude - name = "Submachine Gun" + name = "\improper Submachine Gun" desc = "A lightweight, fast firing gun. Uses 9mm rounds." icon_state = "saber" w_class = 3.0 @@ -11,7 +11,7 @@ /obj/item/weapon/gun/projectile/automatic/mini_uzi - name = "Mini-Uzi" + name = "\improper Mini-Uzi" desc = "A lightweight, fast firing gun, for when you want someone dead. Uses .45 rounds." icon_state = "mini-uzi" w_class = 3.0 @@ -23,7 +23,7 @@ /obj/item/weapon/gun/projectile/automatic/c20r - name = "C-20r SMG" + name = "\improper C-20r SMG" desc = "A lightweight, fast firing gun, for when you REALLY need someone dead. Uses 12mm rounds. Has a 'Scarborough Arms - Per falcis, per pravitas' buttstamp" icon_state = "c20r" item_state = "c20r" diff --git a/code/modules/projectiles/guns/projectile/pistol.dm b/code/modules/projectiles/guns/projectile/pistol.dm index 394649e92f1..f02112fecfe 100644 --- a/code/modules/projectiles/guns/projectile/pistol.dm +++ b/code/modules/projectiles/guns/projectile/pistol.dm @@ -1,5 +1,5 @@ /obj/item/weapon/gun/projectile/silenced - name = "Silenced Pistol" + name = "\improper Silenced Pistol" desc = "A small, quiet, easily concealable gun. Uses .45 rounds." icon_state = "silenced_pistol" w_class = 3.0 @@ -12,7 +12,7 @@ /obj/item/weapon/gun/projectile/deagle - name = "Desert Eagle" + name = "\improper Desert Eagle" desc = "A robust handgun that uses 357 magnum ammo" icon_state = "deagle" force = 14.0 @@ -21,7 +21,7 @@ /obj/item/weapon/gun/projectile/deagle/gold - name = "Desert Eagle" + name = "\improper Desert Eagle" desc = "A gold plated gun folded over a million times by superior martian gunsmiths. Uses 357 ammo." icon_state = "deagleg" item_state = "deagleg" @@ -29,7 +29,7 @@ /obj/item/weapon/gun/projectile/deagle/camo - name = "Desert Eagle" + name = "\improper Desert Eagle" desc = "A Deagle brand Deagle for operators operating operationally. Uses 357 ammo." icon_state = "deaglecamo" item_state = "deagleg" @@ -37,7 +37,7 @@ /obj/item/weapon/gun/projectile/gyropistol - name = "Gyrojet Pistol" + name = "\improper Gyrojet Pistol" desc = "A bulky pistol designed to fire self propelled rounds" icon_state = "gyropistol" max_shells = 8 diff --git a/code/modules/projectiles/guns/projectile/revolver.dm b/code/modules/projectiles/guns/projectile/revolver.dm index ee4ed93f46d..859e734d05b 100644 --- a/code/modules/projectiles/guns/projectile/revolver.dm +++ b/code/modules/projectiles/guns/projectile/revolver.dm @@ -1,6 +1,6 @@ /obj/item/weapon/gun/projectile/detective desc = "A cheap Martian knock-off of a Smith & Wesson Model 10. Uses .38-Special rounds." - name = "revolver" + name = "\improper Revolver" icon_state = "detective" caliber = "38" origin_tech = "combat=2;materials=2" @@ -38,7 +38,7 @@ /obj/item/weapon/gun/projectile/mateba - name = "mateba" + name = "\improper Mateba" desc = "When you absolutely, positively need a 10mm hole in the other guy. Uses .357 ammo." icon_state = "mateba" origin_tech = "combat=2;materials=2" \ No newline at end of file diff --git a/code/modules/projectiles/guns/projectile/shotgun.dm b/code/modules/projectiles/guns/projectile/shotgun.dm index c334fb755d4..eb6746cbc29 100644 --- a/code/modules/projectiles/guns/projectile/shotgun.dm +++ b/code/modules/projectiles/guns/projectile/shotgun.dm @@ -1,5 +1,5 @@ /obj/item/weapon/gun/projectile/shotgun - name = "shotgun" + name = "\improper Shotgun" desc = "Useful for sweeping alleys." icon_state = "shotgun" max_shells = 2 @@ -21,11 +21,12 @@ attack_self(mob/living/user as mob) - if(recentpump) return - pump() - recentpump = 1 - spawn(10) - recentpump = 0 + if(..()) + if(recentpump) return + pump() + recentpump = 1 + spawn(10) + recentpump = 0 return @@ -48,7 +49,7 @@ /obj/item/weapon/gun/projectile/shotgun/combat - name = "combat shotgun" + name = "\improper Combat Shotgun" icon_state = "cshotgun" max_shells = 8 ammo_type = "/obj/item/ammo_casing/shotgun" @@ -56,7 +57,7 @@ /obj/item/weapon/gun/projectile/shotgun/combat2 - name = "security combat shotgun" + name = "\improper Security Combat Shotgun" icon_state = "cshotgun" max_shells = 4 diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index 4b6bef3f3b1..2757b672231 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -10,7 +10,7 @@ */ /obj/item/projectile - name = "projectile" + name = "\improper Projectile" icon = 'projectiles.dmi' icon_state = "bullet" density = 1 @@ -70,7 +70,7 @@ return // nope.avi if(!silenced) - visible_message("\red [A.name] is hit by the [src.name]!")//X has fired Y is now given by the guns so you cant tell who shot you if you could not see the shooter + visible_message("\red [A] is hit by the [src]!")//X has fired Y is now given by the guns so you cant tell who shot you if you could not see the shooter else M << "\red You've been shot!" if(istype(firer, /mob)) diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm index 7812fe4bff3..803fb597fa4 100644 --- a/code/modules/projectiles/projectile/beams.dm +++ b/code/modules/projectiles/projectile/beams.dm @@ -1,5 +1,5 @@ /obj/item/projectile/beam - name = "laser" + name = "\improper Laser" icon_state = "laser" pass_flags = PASSTABLE | PASSGLASS | PASSGRILLE damage = 20 @@ -49,19 +49,19 @@ del(src) /obj/item/projectile/beam/heavylaser - name = "heavy laser" + name = "\improper Heavy Laser" icon_state = "heavylaser" damage = 40 /obj/item/projectile/beam/pulse - name = "pulse" + name = "\improper Pulse" icon_state = "u_laser" damage = 50 /obj/item/projectile/beam/deathlaser - name = "death laser" + name = "\improper Death Laser" icon_state = "heavylaser" damage = 60 diff --git a/code/modules/projectiles/projectile/bullets.dm b/code/modules/projectiles/projectile/bullets.dm index f12dd9f2467..28566f9e90a 100644 --- a/code/modules/projectiles/projectile/bullets.dm +++ b/code/modules/projectiles/projectile/bullets.dm @@ -1,5 +1,5 @@ /obj/item/projectile/bullet - name = "bullet" + name = "\improper Bullet" icon_state = "bullet" damage = 60 damage_type = BRUTE @@ -20,24 +20,24 @@ eyeblur = 3 /obj/item/projectile/bullet/suffocationbullet//How does this even work? - name = "co bullet" +// name = "\improper ullet" damage = 20 damage_type = OXY /obj/item/projectile/bullet/cyanideround - name = "poison bullet" + name = "\improper Poison Bullet" damage = 40 damage_type = TOX /obj/item/projectile/bullet/burstbullet//I think this one needs something for the on hit - name = "exploding bullet" + name = "\improper Exploding Bullet" damage = 20 /obj/item/projectile/bullet/stunshot - name = "stunshot" + name = "\improper Stunshot" damage = 5 stun = 10 weaken = 10 diff --git a/code/modules/projectiles/projectile/change.dm b/code/modules/projectiles/projectile/change.dm index 02ff86c2ed2..eea3f22a741 100644 --- a/code/modules/projectiles/projectile/change.dm +++ b/code/modules/projectiles/projectile/change.dm @@ -1,5 +1,5 @@ /obj/item/projectile/change - name = "bolt of change" + name = "\improper Bolt of Change" icon_state = "ice_1" damage = 0 damage_type = BURN diff --git a/code/modules/projectiles/projectile/energy.dm b/code/modules/projectiles/projectile/energy.dm index 95d7931e850..bb8f30ad3ff 100644 --- a/code/modules/projectiles/projectile/energy.dm +++ b/code/modules/projectiles/projectile/energy.dm @@ -1,5 +1,5 @@ /obj/item/projectile/energy - name = "energy" + name = "\improper Energy" icon_state = "spark" damage = 0 damage_type = BURN @@ -7,17 +7,17 @@ /obj/item/projectile/energy/electrode - name = "electrode" + name = "\improper Electrode" icon_state = "spark" nodamage = 1 - stun = 10 - weaken = 10 + stun = 15 + weaken = 15 stutter = 10 - flag = "melee" //Give it a better chance to be blocked. + flag = "laser" //Give it a better chance to be blocked. /obj/item/projectile/energy/declone - name = "declown" + name = "\improper Decloner Bolt" icon_state = "declone" nodamage = 1 damage_type = CLONE @@ -25,7 +25,7 @@ /obj/item/projectile/energy/dart - name = "dart" + name = "\improper Dart" icon_state = "toxin" damage = 5 damage_type = TOX @@ -33,7 +33,7 @@ /obj/item/projectile/energy/bolt - name = "bolt" + name = "\improper Bolt" icon_state = "cbbolt" damage = 10 damage_type = TOX @@ -43,7 +43,7 @@ /obj/item/projectile/energy/bolt/large - name = "largebolt" + name = "\improper Large Bolt" damage = 20 diff --git a/code/modules/projectiles/projectile/special.dm b/code/modules/projectiles/projectile/special.dm index ae20b7ca630..c8ead597efd 100644 --- a/code/modules/projectiles/projectile/special.dm +++ b/code/modules/projectiles/projectile/special.dm @@ -1,5 +1,5 @@ /obj/item/projectile/ion - name = "ion bolt" + name = "\improper Ion Bolt" icon_state = "ion" damage = 0 damage_type = BURN @@ -13,7 +13,7 @@ /obj/item/projectile/bullet/gyro - name ="gyro" + name ="\improper Rocket" icon_state= "bolter" damage = 50 flag = "bullet" @@ -24,7 +24,7 @@ return 1 /obj/item/projectile/temp - name = "freeze beam" + name = "\improper Freeze Beam" icon_state = "ice_2" damage = 0 damage_type = BURN diff --git a/code/modules/recycling/disposal.dm b/code/modules/recycling/disposal.dm index 4671aa7c228..3163332c5cf 100644 --- a/code/modules/recycling/disposal.dm +++ b/code/modules/recycling/disposal.dm @@ -86,7 +86,7 @@ if(ismob(G.affecting)) var/mob/GM = G.affecting for (var/mob/V in viewers(usr)) - V.show_message("[usr] starts putting [GM.name] into the disposal.", 3) + V.show_message("[usr] starts putting [GM] into the disposal.", 3) if(do_after(usr, 20)) if (GM.client) GM.client.perspective = EYE_PERSPECTIVE diff --git a/icons/effects/Targeted.dmi b/icons/effects/Targeted.dmi new file mode 100644 index 0000000000000000000000000000000000000000..f0d4b95f64f9e147b6f549d70ff39674898bfb51 GIT binary patch literal 613 zcmV-r0-F7aP) zJLh&@M7HXx$=ZgdZz?zshCb3LlxuQf5C+(gyn zwQW?}}%>y%F2rMm3(jyOp82Fs7Jp)0>@GwDA%LYpMX;-50vXG`Je+n7I~piuW#b*Ha!F1 zrES!8%Lj&G7z)b=mJci+T)wb;U>Jsx!Tg`jr>`smeQB}_VE#`RVE)gb*2SRy&!GO# zp#IOG{{M#s>Y7OXpDsZCpHX|1>mMfbf1{E!EKXTRE7gi_00000NkvXXu0mjfUrQ1R literal 0 HcmV?d00001 diff --git a/icons/mob/screen1.dmi b/icons/mob/screen1.dmi index d631ff02ce293e140357f33ed697a071ef8e163a..3b56a6cd6c9e590eae3f134e75877e678a2cc86b 100644 GIT binary patch delta 16958 zcmXte1ymeO6YXM)yDbjECAdql1PD%m0Kp-+OK_OQ-Ccqufgr)%-JRg>5JGT=-N*O8 z_fDUgGjpbTy1S;P>(;GG%Ruk1M^B&!kg$BTblu-txS6}!IJ?_8If6i5IX}|79k;ph z!X|fF+fH11Ink$XdQ90%wSPF=&iL*!$eQ(6*P0i1t(+nt2bx)yvK1>B513Ep0RxTO z=SR1fWx5^W@~2Q$J$e$e8*_r#`O>R;-3S}|7(WfYUrQzV3lG`<9e=Q&jBj*?if26OwxTAZlrVNi~tmX`_8Sc+mYXzn0SL0oJ1;C~y$ix?Fti4kBOH-*i zduz?9kNgOjT?lX)K@Nj>07e~^tlN}_d$o8Sl_49h11ZbzO_SpDtE*%lu2CMYaUQP8 zb7sQvdJ8QNS;8w$hC)N*qW!_YNnhEv`N`?ZQ&}ag$ENNp>fFCTvvP9!?%iS#mQq=c zu36G^&38YNVD-A>7o3s2uhQxO=gb1C6~2A1`HYf2GUyeIx#dfE0F%?c>%ki~1k#zQ z{jW^;kuE4`UZ*B6!t7J#^GtQ>mildS!WbkXh!$_JIA(MLVzE!?fAlfEr_o)dTI*Jf z98YNoCwMHy_{rA}x5mr!Db#RiKQ1T5O#JSWh4UC!JrYVjzZ;Ed{Qk%~=2M`lvcsp| zE^I_3>k5ZyZrJ8uhS-`ugA4 z;l1k+9A?bCd-4;}+8EwZnan?@d5l6TI4zSY!Se+Aa@YbAA*X(^d-vt+3Fi#+%bv@7 z7F&GC#gtT&HlP88s7-Md5$vuE1N7QS<5RIlE97>MeXtC0jKi32^BZV^~Av7{0A;KX* zcKD!%p*K9Qbp7}8ry2|W_1IW!Hv1X`YjM(5&!A%tVwxP6NY31|VADy&2B~`UOzm(~`Py4&@ z>`yK6r=qk%^Y-JM#DU*r^MUAA*!zyRz}SZ0&GCRVKQfEDB+4?*kjJ~!CupVo(<)H) zo@g3Mn$HdHDv}CCswltSa_!Eze0Lx0mEHH=AfZC4oXVC&`ku4NBPuV?Q(&5uDht)N z5U-LUc`z}~Y_}{bL}H*NG{`d+-y#}3doT=Wspq&F`cN7;X7Eo0vm+PiTB7Iz5q`wy zE$~7?jrDEwCEhM@T(xsIV}4&U80v@=-rQ4;Q`rFNEJKuEjTpx*d@e#bbm=B7^*5M8 zD@Br_nj)rUM9(k6N#h{2IFu64Bkfyq*mRXf#}pEn|LAkF8dhXF1HPS6t!q-V64Ijk|0Z=RZ>@Fo`e{baE_cMQpQv zd^02!OlYqe6C#OHh_B8Mpi#@H=?^&|KCU=t%Q>qlLg3w6t_CVO6LF-qqh4oMv5m^{Q(!uR69Ik$n+rOV*_ zn743nVxAXn@rW=0pP=AA{jm5Xmht$0Sn22loq&T@jV}FZ-6X-abzn~ONjZ5OJUgnS@i+OX;sBA=+3#78#nV`XW`GQ8=`eMH7U9p%RK50 zn^d6E8x#s-=#RWtJdk(3pQmb8Oq63$^@VE@Il~ZuGvQgvT;Z9b8#G* z4l>wJ4@H7BThjSr9|SF=>4x7Ms_>Af(*Px1#A4Y28mmt%-xqH?$G`%dO#xZ)dYIpV z@#>$q35nrEf#EpA61aQs6{v}j3KUr?mWPmBnoI`#Y>MYt-jZVY%p=}?9Gh%^{7lL5 z8)7Kz6v(k=@bC}Dt1^X zxXt%dX~V^z8rle$YdWpx^oILB6o?_$@11pvefRMr@wRrpf@rnwwU?BodRA=^M2Q|j zpc%7=R>Z2tphJRW27d$@im|L{^^Y3&TUpYpvR$^)gdXI{FK$g`Gm5)6k5 z{~gqf1@;RHPM%OCN8lti5So+c$JhWSl@{}R#z!u)(JHMej3z2UEn)}{b#+L3&h9a?=?3S*i&?(ZZ|wYOygl*46KjV z3!7vhO@z%Lp5kFxdu!iRrgxZhcx%D|H(M02f$C~Jp^NoJVCq>qOQ#TOYwh&zeMk3x zdt7J?CDEt=YnY4gIFY1g(a3>4bp%kMba+HQH|T%rt14si|IuC z0zsK~oyToC@eAi};u^P010@arLqHXE(>MfK=l27dj#5;Tbg=G}R}qo(?}Vgcz6ydg zu%Gz!$qyi*7NktSpvP3bua4@Krb`55c?dM>a6vbZ3(+1QgRZWN_YsN4y8z+M<=Lmg zr_orv7`jedaxGO7uFIB23(J|Wrx-|?uj!f>De<&ZA2&IJk1ZcX{1an3qp*Xs81Aw9 zEMhQdQg3d*;C?m*_r93Xj$wAvbun`AMFp`L=(Ef~!3*f61-*YOttIQp9pSj3&NS+) zBl2FC21MkXIcZ8awRgMr2<#fHNgqXf#Zh9_K6?=Ji~0GM8e3+YFqjM!TxJLxv7QER zL1SHp0Tgebf{e=>)Ly*{asR*rDq_59mr(I*92+FV-0K$ef0N0o{*GvK;@1U*=MVK) zM;KKJ9O~g16}$yY%A~KHL3QowI=IAyrZY>0chmVEl#~*$QZm9q09@Gc{y{NnOdC{} z7oC9_$y67rnoT5C;xRHRWZtlc@VlUu*pcIs&k<2eP1W&Kk}b;i!3%c{UpQ?*hDa21 zJ8byP{x3WwVGrawZUfSDrR{Via!$URdZou5jk}`lgMwa_$Ub&ApOkuD{c4^=UJ7v% zYqR>%!K)>tcH@3m;FR!Xh3GmTee)wIq2%%M0rokA6%ect90xJeIH8h5^H!4q4x2}q z|3xhy36h8KRl`%!0R6?zCtmwP3LdFrGbzjR=j>WzQm5G&xqcIazol5ERDpF(-}{fJ z1R!EKBL>dLdI8M`Y0p`l16z_#S-I07NJ4Od;=C^h22BURIGkX)$Y{D`lQ!vccjkbe zr>*5X^(|8t)IWy!v#vMe&u12lx9dt2Sj`?yyEC69S)wRu4hbsDoc=Sg2l#23KSu}J z@_P8iGXplZ5@bpgB7Zw7Ty^*A5T2X|KU5t@VogK1grE;^eN)%4NemrQQd596j8CfF z3gM3>B>)C7es&Tm$Hn&<^+P7K<&o1zRjW?%=TD@)U6ya%}-7bAgF$uWD?8hx9Y{#pf@ZmEb;;5gzVNv+EL%%EN1eII&!<}%puSzLLT z5b1-v%6@?8*78!)m%q+kTOXb4W#=FwjpLkd{x8mNp0mbRl#Vjdeu+5rOkQD-p0;R@WKax?Xw({J~gJK6Iuz2UbRzqz& zul09#4TGQS6M_W&Rz;KVi~`D-@xt4)_aLoQ18Ur6wQ2TW41=vDh4neYq$^-Ln;94z zr`Nmd_=Y&`8)7$6*sv3LyHe zbu2GaPM(tU9vSH)A&(nA5lTyI@H-3X;vt>A^%c8*T1|H}Dn!qAO1m(SO6EWGfg8bI zYt7h2ch7`eYg1}nK`;~hm~Tc}f}g|-4xCdG?!9UH>>n&NBd1Z|BGfE8nTVUH4(BD#q+&*(&sCFFE0i znC2yN?^<;gFl~kO72Z!yfPm|ZFj(zYz{UGV{E&22YN8ifebeVQnBZ!kO7UZpn|v~Z zjBS#}V;PJoGx?Jg))+=OhIY}llXvnc`}Z{mRFfIX0_kxXNFv%IyLc1T=9o1I=QD`t z-FAer2OPf@qZ31*;AmI?wNPX6S$s@aRc7lS?CX=q{>84hha__tP-qy)&V1+HR*7yH zKH1{;#QXbgz5I`F?DfwW1EY@VoxNhF+j=#pQ>s5p`O6>ZYaC8Le%o;1ZV%kGwz7#X z?b*UL*9MADq5^3LCSZ5mH>5ur1WcR-Wn$-e;g7|EJRH-^#bmlucEkJb zqt2uXaUzsMfcf@(08Mg{)6J|br%S8gp#`z@(P1=a`4*{1%8 z+j(V6DUv^nqG*&sEu!8_*AQexf;8>|$biQ9XIdPce*e`DL))JRqcU?}V&71#&K~S# z3rbpXg5A&HDDx+mGc>ptwW?gpV9A5m#G!?DXY0mWKrWS0Tz}B&>c72-cW)eTlmx1; zy_#Kf;!$yZBXNTes`L&!tve0k5kp>ad&h0vADbcnU1BVk=ceQ+CCINBZ9D%W&813V zz&AbE>tF$3MJsxBOPJ^i{zmDvr12MSheesJx0h0jJTT)nz!&^)g5^USRTTJi;M1*ky$u zcFr$ZYuUYpBzHIpcAG@dIvYzl)lK4(sNL)#!&_AeqSDkljPEMXJezBZr}>*m#@ajp zpO!KLchwz^7^Hdm6-kdlLh6K5w7q@;Rk&BM{0NTE^#58K>RGEtboGApy)GTHN$S8gv8{pzCauOQxe2Vv z_kv(4`8KpUg&-}WyJas)HA=glk2o$U|CX}-NX*FJ#une^uBDy0M6@#So1wxkGq^$j z6rB%eU=?*Qbkk|jBjXW=MGS8qVE6jy@5!3Xg-ETqQ;T%7T^1y44OL+}Ckvbykf^Ny zm*vHYMbuwUJkZeYI}>waefnbl!Gi;b(2gNn)c+>59v*E9$|-dTC@Z$9q5*Ca#}KM+ z(jCV(Xb_Q1Nb>F-l?d}HucqDbN|}1U$9GWxX%P6l&fEFz=*`%4lXFG@3YI{n`_0w) z<%f57zfYIoJ6A_)(Z#-cRbyDlZoJg-$DeVKgYp{_inlmH_x~hT=liZzX|6S~_cjoc zClUp(sgi;WO0kRL7`)Dhg%7DfBTjqxd#cGVre?>*GAjY5Mw)z{1v4XYhbVDy0ctjf0S@GT zh2H{LpvfbK9oR<+^J$6PB`L}vxlk=Pj~o%qZt8IfOjCaKsZSse?Y8r#t#i4c&GPzH zLc@k5xxXdP*3Mm5goORN`SYwEoZ0F@LSJ{R=4IYDunQe@W(6k!#9;(#@!@+lT`fV< z4@9vG^i!_fU%JUIQ!Eh@GQb-vTYKiJlAZpq^=KKM?=qNX@mC&$lD-;mifd^Heq($3 zDciPcEuK;J{nz7|MG}45^Tz{0i_LjyR#y_}zYuNBXXURp5ZO{M*frm7PRrJp(QJ)U6!uo`}fWCDQkTaU`!|bYDdd5CH44jwZ?sgW|iddrE4+~!o`NeNXPxPvj z9m3$aFva{{%m-I7SLcUbc#mtYBK?(EJ5z6{%qvPW@;yT^QbHMl`Af8EIjjC>a})NR z&YT*}^5gU&_3VuGVQ z|FEi=34=3H?KBzb@AqxqSWfV5nC&_s!xJ zDqvS|a7S?$vj5Jicg{X~&O^~u7J{!4l@o3sX}MW*Rh&6j0WoUMYLKLe8V{=Ajrx>P zfY+)o4glOSbh7uAlD|W?!RfLo`VC5~-*Kc0r|=n~Xs}6n>y2mo6@06n2^SOeXjxq} zdqIZ8_ydgT2zc?m=2R+3BU5Zqe(~Q3q8tX(3RIR{o!O`gH~GhZz9k8qcNj+NOKHBy z>1){~=N<1Dnu94{I7E%bL|AWnbWeZ$S+7_01pHuz+u&i3xHzUiRgCO(zX_=aDa-2C zch^3vSO?H>qH??;6?6(@RQmDvZ2y<@gx=Xho`q?ZF%4m5-54uJN<9TQ8^w5!7a}2B z(ARTzSHRQ(xzVUpGTVRIZD8Y@C8#)1avc0a3n183LVZ?XC@6|CefHoD_X2Hu${V+|nIlbtIl zM2AyxzM)Q=M4ZD$NjWvrU->vxZ7KM7SSxzH94UW}nGhgS@Pg5fz{6KAePJK(`^&+? zt3$s7YWuDWr0`T0z^iJrkIfRB#JyAG=5>_cj|<(uotq4ZKJ}RW?BfUT4oKZl0y%Fe z{3;hlCAS7m(+S%Fby!&`gW&-7&Q9EI8#4B!r$Q=Aq9^QqG3n!Dz3@#57uZj~0SXaNVwIQwhOgRsq`Ry$cPd)2;N3qBE@GS}f$j7{ zb)H4fx69u0>FG{30b1IYLCA49W9<;d$Jxqa{m|BywpH=9!R7Y#w=~9l7C7t0U)B#17wd7cPF+3B+RzaO4vI73+XoGKt5~OPC}I3^ak0v5({S zEotSDP%6PcA@he0tyyineESC6<1kA=x89^$h^AA{9=w%}(~CFo6K*nZ5@|QAN6`HL zegO1rL}_B6;^?eMi;quCG>2|KIj(!YX99w2r!WwOa~h87>D~NBP5kfYi!L?f7lzj7 z+VGDni%3NH^ro!W^(I- z3*|!r?2#tY1&i`%o0`*Bd5hK}SzSy5feW0l+Glk7-)$Q$JgHjDjFi?DWJyX0xNiF?Pd#NJ|`8&ekbraT3X607^30CD)yU&@L;Pm zH>bj#M`^GyOlh@<|2a7HIE33V-#H7LEIi7gZ;D6QaTh86NqcJ2F0Cm=;eDBTAq2YB zrOq*R<+b=4U-HoTz=O*_kyiA6$CNo6HK1^)kvyOaG};2WXO_X~8Xf?}01bXGI0i%9 z@{%c~0DX2RrZ0RDNj#Tjm}_{Fc>}9iSi9-hZ1f6vL$o)q=1`w0qu?jtJE+9M$&ol5 zLd=W#nV%bq0E# z6O;1LnOpplv3Vt#C+wbpMpA{&yz&#SVaYGM`m&r^7@jl=<6^_eZYRX!uSJ=^VvjHb z{0U~Dzbm(#)RVhAwxFvk$`Nu@p1p%$Z?`eug2b!0#F&iftkfh}4LEu*b@ikTjD#Lg z#`;~!3@qvCzm_Z;;DhL#O9Yxqeqc%F$x(t?)0%>Q|5pB12H0)5G^!H4`%z@M3_W4I zFRt)2T#(laa5%X_!0IYlg)`p&*S@g>buTZCxd~0(&1<~FQ_QaeEA-e}|J@s~t ztL;DUNd=QT|fjqfmPf{vXD_XPvrA<t$Bb;k-381Z+qC@M*z6>mwe$QkyTXta8nHnThg$BDyVFlEB;V(d9`1J~tly zj|8>fx(C*cK;3Tk$fPJN3o|BjX*V)cEzK56E?4pi>1gm%qrR0470zE}vS7Yp8VrJ( z+Rr_t>>KvArHXfmk@_7}~8Sxhwp9L9GMI!ATZDj=VeB?}yJh*NP4a9Aae zs{(sD87+3Qv7Xf5=IQ{>b9!Hp)8Tcjfkk2n<4^k!jy}d8Zh=8-!c~aEO5R$i94qEC?=)-wNHX`A&Jk3>h&;lJl zx4%FN1U=#mukbi|AXPrQVPZNu(Gn1b!v1vDot^tq-1Ro<_Yuc+-@})s#BpGNttqTi zV2UQyBEh)*SLi@1g>}b|P;dBh*S?|ax(y*kO4`&p)a8UWo<*vYQOn8@qySF=`& zR*naX;cTRh=ya1RK;-dnMcn!xN9=c6FMM?w5l1RG9_S2|^#2w*K*K-vG*0p+z!M30 zkbIrrE$`%%->4Szt?8UaZ!%j6o?{C!0sWqvqw*~9Z=ZfbO;zt<4U?HSZzN+>{MxX) zE#>l!1bEBt4)ElUy(ogBcMUeetLvE=FVN|r$P#Rjs$gd;-t?9H_{~o8UgeJS8lMW~ z302OM@(^QZMFmcbVYX*vO}5~VIBUurk1ll0qThj-j!zc!c9I)oeUV=ZcPZ74jpbQh zm2q!}*v$UvQkA*S=B8IIaHQ`4V-5yDVk3)$CYzGFhBEX!_;y=pyD)bZ%}w&i;eR? ze^31P#`Mkl^0Gm~lO{eA7F3GXc{MbRql!Qg5@AqgniXxDy3}nMPGNapz4RFn$B}&K ziY5sLoRw2F8s^B{e)V%NL;l^A@u>gB`-3?{NMMmrM&hgHiPx?yTi-k0c|#D_jgM2O-|CY>A-7W5qLmahbI_Q zq~KpzRo#=F%UJ2mladZ*NXUpH5@#=FK(G#6=<8=|io4A2biykSvN{$1)~*nlIi{-l z4-Q!EJM3iv8C)c@JqrYbIf5mDUWpgQYPMY#sPf9o?i)Ja*Se)ZT4-N};kh`?X(sX@ z`x&mU?NxTb%-!$;OcS3GoF77VVPoSN$ZUY~ayZ)O1-ncv?<;PTw%#6+Yl~ zr$D%dukkiBZSM^k8MM2hvqdJZVC#>e4QJ?~B{u3=4W$0K|o)X**GF#BTR8Y&tH@I`cKJ)>}RQalbdZv81X)*b2 z&dMqyJ^iK)u~|oe^}k@C1qs0{3~_ufFdNc^j7$!d8nH(v%&I2xn=0Ui)8x;55nS+r zXDxQ##oQyWAcmNWwivZNEv(yGZjoW*1*xsAbe%fc?kCX*N)b^%ec*e$Wnu?<<-92c zDm;5k&(@p>-CJdRPJVliCFOhB<*>s$7*%7+Lb9kdit5;UcrOj)RapBm20y_mrSFaX zuNR>XaM<((elqaGce6oWhMoxqxB2edg;9uAn&bTZHjjmdSs1H-_Mzh`PaM-7S%jAi}2TRvv9_j zJ3@ld%_ZL7;{a9Zfra|Jd5$@>2D5lxTOFf_9G65Tz9-S&y7lno?PRv+~eqGvZNzXgDh%4 zii)I72=69)nwzdTK*$KDjSM1#iW-(zKYlE7GtaeA@Q=xvr8R9WS6-jKM-(` zKg@p%?-6&Noz3HOFnSdXAAdbQmMa*~D`wzxLz3eWYK|Yv+&Ioil&n6qE=zKsOfjXu zLRd2%@IuR@vlCWrU0d2DyZGZ|GoXpuW3=ETW=u3lAeqCCSa?A1i3UJ*LRMN&m4H*a zq}ztdWF1i-n8+@$y-vJ#d#%L~Hs<}?ws1R=*L+&W zMJ2{5*OmHjEDC<@c+Yoh*xdOU84Klzy2>z6k$IJSI6cBUd(3W4I3f&$@~2p81!1Y; zCjkxIr*HCwggJ~Iau+0ICPd;+0#0td#8HM(-`=YQT6g+YP*@FtS)>BqfN7~P2N)!_ zBz|p2ik)CkH}=##V6$MfEqd^9J;ig~XS-3940|=a=;s|mx?%TDm@mmv^IoSp=;WD)?64TAL}wl7U3?V&XMbb@Y8pZ} z?44*K7!0~WTM2pS^EXb*uap)36TggkqkCbwy*SG>Y9DO2mlriO394h3%!;D^@Dk!? z8&A3dI7lz}sPH8Z-|*?Po`f@@m=Vn#1$&e>Y*03UXGD^!s4!d$+|{@5=?d@A-IJ6G zXnfZZil8v$^q-jGh@{YrgnBqz<^e1B_RmB#FE$VgqI~}P2i=M9PA>=wZ{j;t6$fm> zu#y*v;QUj4M{(wS-VTitp;74#>LZq#4nX6j${38G&Vgjo^9S8&tvxf($Kh$Kv+-h> zCWLU%i-Mf2*y5(`e>z}DJ9S}C5!sCITpD2R5KlKY+}p*(mEYZrcifIA71a3n<9r}) zZ0ROAH4l6K=G4Yvi|~N!+t~Z43*&~*WIHks(A8*}-4`VcgAAJGI4TCIkvV`7hxMfI z+Z*;vFkOoBCNQ;Ly2!r|*^ zz|`U;2clBX7Wts>nkU7?O74Cs!mDv~s|kd8&kSCkcYeiWhYorqnxRclq-#BW`~laM zEYHBUC-bUEx|ocAF{%owF#!EMGHEOfKRE8X_dBcecj6KDetHKnP_m`0c#@W!e5~&0>1D(^Fq)otiU(}JA>ef3X?Rvx0buvfj?;1PpIjc zUmWxf!~Ot*o7KcOW;_LkT?^SaxCYw!V+ETLrCKRVhsT;;H;E3wA{E;mX^@U$<{Nko z*WT^DI9z7$pyw(QJ5oGYvg4)@iwzv`BqAm+h;oR2Eb^G&2VzJ}M)0~3iY>oW=5vzl z#7oovvrxq9Pe}3amV2kwYqIv%xXx8yJkFGoL9Q7G^+Xf zZ?_Lj=QSyPzV1DsW04>UnS@`^?}+(N$ZQ>)Di!NNl0j%svBa3=e)on^>qCHSS3C&$nT^~GRyd!hOVIRcW_RK$Vo4EryMg8%^Q0Fw{z_7J{b0`FN;3)ceu9(%v0i?s8Owrw;JHi?IezO${QLzpoBiMH#-jy z8Ntp#IvWXofix|h1P2#JuO_1}o*$AuU3V$U2p+=~A93a0*j$9mJXWp=rB!6gZ(0fo z5Dw0MIYcAf$ksZeaP-jhkdA=qyuIJJ-X_-tIs~hMpLOu%e~K+Wz9!YdStD#O7fpAu zyO?#R)xkBx8V~yKUSzl4bzw$6GwvA+gFkoE&mGj^Szj}Vs8GdG5}YpZt#3ce^*^pQ zQUqLeq))&$hb1tfiFN=JSW1KTb1)6nrEA$Nm)r9<5)zXdgPBBG?sbD+g>=f08(@Og z(6j_Y*qPkYa`zH?!luwA1?-R&+ZzG z(u|Od-xMbeHeO%6+;zmTY~=otU4`x6>Pav}%BFYnPKrc#XP$=qWF-yV*puj4UZeY1 z9ztQ&qSq?c_j2R-HU-e}Mzy2%&Pgi{*9f4MiIx3ly3j{G@9|ELhXQaccd2S%A6c$o z5qdS!IXXR>rPev2&$TOJgHD!MLXayP%4WXa`sFQqWkU1e|H^HqVx+mKlkb|^dxBRG zCX$D>nY!vXj(Q%{z;Bls*@%}f;C>nKel|~TvGi4E7${Z4nPWWhrx=zVONhX&|e-=tU zo4wbAL+Pj)CARI;csWT2Ov|s!$?X?aLR^~&n$3w&yZ5`q4`Y>W0#zjAaM&%HVcts5 zDXx(+H-jc(bEH(hh#3PH2#&_>Y;bfn-utaH9$g-)+%=_G$&|Y` z4`UI-y@6Yu8`p(sq3Zn_u`uHRam3oet_oFKoOgtI3m&b9u8<8}ch`k*mGVr(nI~Ck zLEOcCMQXrYRYEgiZh~o&N8H#jWi!{%d6JW>+xhH!C9-hR$z&f0%JS7*u&H=q^jB$K zrrT#rC<*b>FEK_k^@Y7<`+tqane3G|u2lOMO-sPQ?nE3Y)dC|g?-^&os8K;R-x_aj z%ACAKHR>XdrvyQT`FI&&DIpqRXg)wCJs}|z4mukXV$-|toD6IxNPZqP9z-{WSp`hH zau!59tsA|4RC`Cnk7=@2_@&EdzO5O3UWv2IQ0)yP2Jpv{xNTquljYlpSmTYJ+Ly{bAL&p zp=HXPRq3!li!0aUlp}w!hfFLss7533GcWRv=j%R+{f4Z+} zfEHO9iP4hQ9EFsh;6~G($wmKoc6x34gX+Ig(jD}$+%`a)^Th&2;sE6{4^=po5l7W? zG24X>q87PVRRDh3AJZM67YzmMJpM{B>8Wj}drn-pGq+??0MFzO0*%fMFHWo6p7HS# zeg|WtX1c%cMb){`dgd#qw%mKno9xwzN`UWkkHT-`(=O+9PEF=?7w>Z3!A8WAo;xpa zJjC7TaO1o)NgTXV;q-J(GtY=+BPQQ8T(F@cTnu}Y-hotNR+m7&FR4@N6+AzY71PMG zr?e!XC@a)j>)h|y3KYc>*0goM-rlR^$)EuIg~!f;U@Gsh?2eb^s=uQqZeSKC+oQRe(NJT6;m&=LE zw3ko6q;$$_zZiI3-sZtsK5rT*Y*pF5Hr6A8ExhJ@q(@PVg(u$H&L5UsS_4m2h9? zGU5-9`4;&6L+)KKSmxD1-W>D~N5ymTD+~k7{KUcKEDJ!CoB;zV(1Jwj*$3k3_lMK? zN?g2=GM8`H*fue5sHYOxZ%RcZp{MP9+R?_)je(kr-z517VgA>pDZU7{KKdd!IT`^n zd~;w1fM{)ySv(T!vv!w}qs$DFO%qs3DfRVtx{W?lK^2AUo2toj&Q=>g(PH`0d5_7K z(5v?1RoQ+$3-^=!B=&A&z8!U{%8$+WP1ZOCM{{8#Q zbGPg&V7g=6_GBO^UL9#6sW<~u+86pjr50NPWV58852Yd{R6gfDSrg`Izz{PZHhsiK zX%cLqmF)|Na1>!oCwNIjj}B6u)~#>(Yn#{~TF+u}U($b#JU8!UHqxl+rnY{O&QJV= zHdMO$3llN+w~W-sy#R}}6GklTrTuQZ>q4#a*{Lzt8()uZ+{S}jKb0K&mnf-Tk`&1V z=ovwN;y&E__>>dSz|zw<(>G+Lk}QhcKaX(e))l&8x48%44qS8XguJws`7e~&b|Hq-OcDgPUDLN)>#a{f$MA^9ccbo1SW zf*E`@6Z?u9{rhii1$jDUsTUylhS>mcmq+4yR>Dl*c-a9fnN}pNJ|PKwMHs#QaV?G4 zA!bGG^pF37;SFv&P#0M2ZICJzW)ralf%2F$f*swui-DOT%u4-_*ZOTS!>Me7;dJk3 z(dFsLXVF8yWX1D;_=w#A;i#}t?i zP(iHj`7^F2fj2$^_5d!^>KdrNLr zJ1Ng(UrGGg7Blacb)N=;w(ZSLUMWis0)#=4Ed3?N1(}gBNkFbM>fLE${5R;>R$UEQ zz3fQOMU*i9k7EGQFTi9VAi^W%uGiIn7l|DW}677lb0F8<3n+g(60}ehmA4L%m zdI|(epeQVzFpMNvz+w{2uu!f+)wyrw#r@3eWi#+07HYmCY=O$gLk`SZcZgc?no-^B242x6V5GmQN9K=J7gqKD@|q_+mnCKAgUMbF32b$JsCq~WckNH)!rYt% zW%3t^dZX@*r%DU0P>l3M%+MiJh^7weuYq*q-VMoB1!D!sv#BV&@{M0*K3i~wVi zOz>dUSUvL^U-bUmGTl1Ry`494Km`HDV2A(d_PO!|u!)C_KO7VVlUW15fqg~w;vabVbuviI!7CI4mi z3HICBC|m^A0~MNdf$tyIlUF9_I$XR##phnn({9My-xJU$2!{s zosr!Qx6%XMBKMDi`{%~RYikiuSlqf-Hf*+@R>%*(qWGIeG@`!P3<(xD$i&MAcZqVVe-7oZ^Cx7}&b@GAWFgNslUNjP-6 zz?R25KOESZxa99qbdLL%U9{6rI5S2_VM)7kBzEvHrnk6M$La9 zvi5(ju~#wfkZLTFW6pTcb=j9`dp@L(%PTJv`NJur82Q%rn~MP{%D`NMLaz^FyY(E_ zYc}OCUAlB=4LQk?VgQs-!bqcJ0IV8zqpKL42nN7t${%eM+y5JvE>)Ip+&G}mvTYv> lMnc9=Fr3$Ssv7|RKXqevrUX0N&HxJl002ovPDHLkV1nZ~o{>AvkFXYrHn1fbAsTdiUdt2>co`8K@bLwA6?xj%mS&sI$4VmX$# zzy-dVKC6iv{mTmitsyXZc@YDd1&fVPX5y|2-3&)95prk6hSQq_;9=q!jGwf43&!o|0~33Ewv+#!X04 zY@X}4^9`P0FjBCh9NN)Bp81GVC40-_ zb$Zsu2E#bg$q@LElIk8~i!?>?wZrmD=Z{u|%r;5X3gj!d$DDHp!C!Ds7>Wm&HK+~O zsWy65K2OHAL=(a)$h93j5VN#W*C@%W{!2!$-V(4_CE>v0>&LzbRvpA*Tf8}Z7iS!5 zrRHqh--D}&He%?h5(Eq)37xmPwSs52&`?R}gWq}1h`{~=mgbTKkq`orRiU`&o| zb#d{nFeP4qjYtk>;9tk4qY1t-PHel1ZXj)4K=eRL2hUj5iA?a<6@J&HVA_6Tjm%K8 zq2t#3^z_JS{2UK2iBcp|2DY$Efjt3`jmK-ZJa_R+!I>i2CC4H4rXwXleA@11t)kc_ znc25uJ$mf?g*hJX4=gjEFugk$dAUk!mc*ar>mRuy*y% z-d~aYO%X0;1S3!E%CDgdUd~RwYw0G04xA5e}-mgsuADJpckjb04qNa)(%;uS-x5vv-AXKrR>Dm2| z*lj?8S3f%O21 zR04OD8!HKvWwP_{D1wag=@vy35`+HN9<tFVAKdo1$7zXZebx@;!bNtrq&b zA|8-B0p~a{!R84=<`i5MdkHMRIvY~Q{(bO)vk4#TA)0FLqi}6U+Wrz^R82^Rw3?+{sArZ!H9MYtPC$Re}nEZSg| zE;+ROEI!HGFd&PW_?~7u?N5z}Qhd8#x^1og2PCqnP?t>GFeq&{nXLd&hvLQ{NsMtY>G@VG4{jKn<<0mV*{xK5Pz%hZPMK#_IFKzFHu2vfs)LcZbG zNXDS|9#OPLf*^Z3Pr@k^JlAd{a1dH2Hmow87hLWHAUQRAlI1=*mg=VF$`M zH%aYy@Ur4Ax`y(2Pam=b~H|Sq! z396ao-0dOn$TUR=rqq=->1iq~U#)L$>lOTDC%?jh0lXAM873Wj>E`om0aT^i6@+`^ z^j%z+(onuL!AObvZAnAKZv8|b=Dn>19?JI39wxGE#t%|*;>3WbhJLroS5uO%ZTrB^ zFM8=)YVNP@PbcX+4M#i8K)9+jw;$VM5Sk*YA6C)mnJ~`3M`mFzjXJOLIy2*o<%IED z>t(fOHnbh}fmVlvI_nbsu19kAX-1R>Yu@0fx%1QUIymzB^;b;vkFi$k__{b+wX$1o zR`kbl)*xi|r=!dMNCP>o!KS`w!VDmuG`r@F$H2?|G1_K0y{`jFQ;Wg@2RX`^QNc&T zZAilKPcD3=OV#ym-x(@hEY@|b;mt66owyL!49pfvokkSXlJ5(@Ln8v`NLrhxtKs>% zxhL!CE$>Adb?FSmu=_IoK773ua>^9CF6FRicGOQx)KQ0l$FR6V#C+IMzZwA{Xl5*h zCpmCBA@!AY%FvxTm<1ace};}QMV59QtG{#*yM@aQdxrB`k|AnTD}81mD@OK+8@jPt z>&R1Tl-K?H1j&qO_KT<9v0sGGGM^nN@G6A|;&N*-@AUv&Ga~{l2-0Xt6E9c{iLlCV9&0aUJuzG)S*D;I-+`0*GQ`g@ zd6nLlKOWQQ7Fg^PylhLB0AMSn42%=#$l`<4hP>n+?B znVGYL#}y?)&TTwN5T=KWS z@+6IIKIn9f#k0^^vu^IjB#jMC3B$!Cwa0b3S+hSJR+M3M4#0MRYW&s~;iS4`sl$ySgT$PJd_Yy>x z5ma+5-Jyw-d#TSRCJ`YK{azb>g1*~TWsF-rITKJY!Z9mjuxc_7b*&4k8*wf3*^g0volZj7BGPSMOhHLRr%o@c3+SbH(al*Yd$;##?H6^QDaq>(t!KVqmlO z@6X%TTUoz8Ty=sndh`NO!ml)ymv@4LGKMp)B>IY%F;b0?G_Ld(n)m7X)yBAYJ9m}P z?7yEzrnBzrJ{MbuObvz{8^V_KI~X@hioRr7o5I_0DoWd9ekbA8_VZaynU-PqnvpQ? z=84~Ar;$bj^^WD0NLoqZg{q4I%mD6LC;e#R$7LpmmCX2QBi}PU%>2m@F_y&}@}PwY zk|8_vwo59diZCvwIBGJC{j&fdnV zNUw|Sqju2Si`FG_EV~-ciOo@lH}SzT>xvnI7BzN-ct7y>^L{`tc&gQKlpEDDVPp}n zsuQdJ$bdAwWDbY~rqVoNaK5Fb{b>GDg^w1(IHimxH?i2iaY_d`02&XXp>kVd6go0p z0cqQ0xuAa~-@;x_mZH--(qdYsNhE}V;L{HxMmi~ZDx;q_ zHYrui*8BAD$ggh5_3UIxMwa$AVI~8#^PHp-csoL(i+D(@eEpXTHyUk7LS%4czpa2w^-BQdz#{6iCEV&Vzy51k?36(oS{9 zvYn3-W`{#wVF}O2N~s2KFEL#(W`9Mhvf@T@V4%(isABb~l`AN!QYa~0;u5PXH^B9m zkSfkA9~ob297s4>%=vOXsqn+^gSM zFn><~!l~(R-$ER=M?*>TKYU6SL+cXrfD~q?#x3RJ4FCKC7r8zC{D%HJ8(A|#f+$(E z{N+GT4#vUEI}=2_aBFZ{Q~M<=rzx92nHdH{Dl(!9V+Vv{hTHQNO=g}k{;u_0^Wx}y zI-FOHqx-Ln7%qB#q@Cj^+j=;Hxm(iJ`AGsD$S07Wt?iAv$E2qDWMy<7T_}POAT471 z<|$^h9E^M20NXnoFgJ87JQnXFA*V>u1Kze!1?yb5L(;nP;qUg}#n$wH2G?!Vd*}IB zJ*n*R{wpRB`0?}u_uNSK0wk!Kv|h)E-XnSdON6-}K~W%0!#wi%S$&pLqw1*Rv z@$}5XO)m}YWtSgk@KY`ZbrpY9ub;RBrG;!^X;adTZ6%8syx5MRx&xr)y7vIdcPe@1 z0;^r;DbI8pP);MhP}3)H=~`45&8A4i_d9f5`l?Bg*LaIC-q%W_q9Z8IR*OJyLK{bR zB+pA$6Lgs+%NcZw0Ku{FLX^sHmJZ;3bCh<5kj~oC`cm{SVY|`m_Z8Vg=~My{0I^wDH`2RH@O6VjoTF(r;Ua{s7XIT1uep`^})o9PcK@U zl*q=&;dSCM_i|y7DuPJs%=1$K=m!UU%NZqI_hTRHG#G5r|-Q@v@^+E%J1?oi8T$f}Ao)hLNccM<*y@LklYGK{;+biJ^5i?QOdjw;!=Nh)G^_kkgp_bEbkFT~8CKB! z_FOCy75)CG59Mh3*S+%{J4;H&;rRDrIK`Ite&>-+Io(o>{BIR05T(d=WT3TgmDr-c zFI>Vi$Rj2=e@y~0JmVJs9%Ww|jj*4#wKAlc*j3fYT7SzX9yapNR8jPrtJAPMAuOt3 zMAJRvx09KaJNrs6W;keKlC=|wVmgB+{=#kYB_TpSdb2;CTN@JY^4W(%Ibljh!~yAD zuI8By6Ah;)h^RLGtCWlIrw?W$AWoyGT@V7Da-ZlVqem}uCNDGbl5Tv+I?^zY) zU&IMP{Jv9$i0%YJv+a9jUg6-$ug!Hpr%SfC&6gL+e{PP(i zcq7I^T67HTuTF>uL~qd|azyilRkcq`*rKe?w6O$A-^+baw$+|#K zSg<9`0HGl_6(;6YqE4}dT$GG4cAM`Q47?zHEf2JsHsh49c4LAi=-U;L5%&_T7gYXA z5B0t`kzYPY%rwzd>3h?pUN{CwF9E@Cy(>I<1Z4RygL2i#Yu<#Uj{K-CoJKeK!U`m5 zoQtR79G9?-&FJHYvp^LM5SYH#>dTAINh`aQl<=BjJmqe@OfjBxEh#!t>`6}rUdcL^ zu|v8dTXI7t=t#Stqi#0pMp=yUav?roC;?~<0f}#)OcI7?`tY$n zc~Bg_WiJOOa(JP%{#N>f`r|*o_C6u!fmF(tSXp*mm#pAOr|)N+J;=7P?$N92J5F`U z=q;yMc;?2P>8ik6JPmmnqMY{?Dz)r#Ct0})Mh!;$jP_90~y1nDAj9j?^|x+Y|h=Y_i*l3@^L#|@fkr{Wl1 z_YJdYAYI25wh`&E#ndMQV-h0bu@&5A`(EKFqM}kF6?;-@Y3e`x{qC!rZzfFdq(q?P z3dY|p(@dz^`-*&Xv1{ z;uIg57ry;C0%bVg576Lx_0roM2H!~$3 zptt?Mf$JccnIB6GZm%&r0lCzjzGjLM(oc@m#BW+;@1)sII#|f|j_i@m(lcqzB#T=~ zY~BMG*H{1CEcnK9RsT3iQBGc8Ozt!OL`aS{v(*4^Kf_)63n0lb*muq0N}}^e*so3= zGH+tTIi8U_wW`5?t!!B0abk6?R7KBRtlxhgDB{Q035_uT|4I>jm<-~5nu}4jB3ESJB1L+!!4e_< z7O9$WdW)?)1F7x>w4~v&gvoPXi7zB~FI_3zqMmm!uT&@4CsLGDD3JXxqVp!OCcHck za8L(7O0J~w%3{k0x!DSp8AE>6_BXDO9)Iz?S2=KrUWs{ZB!byy&UoswAv!%ex~c6K zQrSa|^AYP~KIHHqiz-V|%XaqCmua^hQ{?$KYv+zh0VyhPzZ}`;k{$$HqSxVIl3$5V7>@A=@YRB)buixBdw?<=!24Y>6T^Q5LDEUyo%D4Bw1^- zS??0aGoi3D(TsCrxKm0r(+JklL7C*6_3}ON>NkHjTsiNv2adwB!(X`$ zqgYdd8nwB>bFL`92<>Z{V{%R-erZ)}0W@oNEdsD*e`#o8|72+q>cYfvJoQK5^F2|~ zqVaOgMcwVb&1;tU9){-tZOlw9lq_+6NV`=k+fCEusBo{MzvvIr^Km&SYOy=tFJUuEdz({qdEshP=wZO2Zjvb{Q z-ZUmoI(@Srrv(c(`M_TOT2^GnoZnUe)if5KbotJjbR#|P@7UK;bp``Br-3a!THsqc zm>P2Mj-1uGCvaysC-I93?nW!KJ!lkrJYq2x{0+=Zn8pSp0SRs84jP(~=U&$z}(wEN+cN18K_@0(k z79C`%?in>{{Fo>k07ZLXh#u(R$%8uE3<$}D$JM}xO@g_~B0^`p@646r>S($Iq%~+k zu$xN49=k+AtB*y$xbCy@%Eu}UMxLWtg*9jhY*Q~2`^U=S4O358fR7THGMQmYLiD5n zB(QD7hdfy3vz^%&_+cWLXPz{qJgxQ_xAcCr5GciQUZw^d*u|x&w-x%5&qiOdY~i({ zc;7weXzCzcUF_O*2iX+ITE8qhsqA<-IKNIt=<#9OvTOB$Krj4Xj2VUO?UD@i;|(j& zExb8Y#8&(gy^{~8@0IS_D0{QN?zaE{kykJ^=WZ6n z@z*n))(k*w9cbb?8^FC;<*+yO(%_}g)p*h^=mEWR1)`O0XCuf#K|#YxapB9*@!l@c zn@*n5fNxphNuIIMWQxNXdkLs{aJ&#?w4R%x>9m^wsN{VfJd>_l1nH+57Rb;qXxAPm zff-;=O<+~jz%zHh{Y%8au(gAybNt$3e)WkR~jR)l5iTFPS<*Cwotd^jX zhdzmWhuT2(d1ke)lJ}yKuE57}B#~^`*7IQ9?rPEuN*K);8>cPujL(ImL#XYgxI5ek z&brok7t(ijI0ut8U1-MDhI!@JT0Qr5$8O!yir!CVMVGz}KAXz@p-~Li4Eg{(rjT#z zNP^V8VWs4flF_A22+5ocRt%)7_9y;iD4*2h#ETlp*zPiddPB zr$xjrsmH^IgHO4ENycWNGypcOulDjfL#;*g^SZU#vqs}Cbcjx54pQCe!?fY0iGfDU zjQ0{S#4d!qDBUvj;c@0W@X6uP#<9wp!E!iWa52?DBOXpAzGyh8*c1QC+##r=+BY&4 zGYK(x^uH!qf{W-ZuiHkTaUpNj(&RE~>Zi(Go`do2wpGJUg}c2V3bWd_43KqS&0+Qh zMDe2hlg~-mBBYf9DVYf|#pFKA@ zdrkD2erkP#7;uM6su=CaG*mu(*CM?Q?$-R*;Gq61YY|r_|ESfwI+P!bCY#R|Il!r0 zY&BBPclUvPUBNSi&;La3+sbQ`GKHB(t}AE2>dJ3X$a6r)3H znbTC#Qu03=Pf=pa&{2`>U_u)$E^R4ern$d=F?I?@fi&q)*&6P^j zvz=qb&qy;13xYdxN;V(~Ul9}D)ejjr)`s4}=l44;dzgVzEBTXsw-5zhex4ixJAt`> zaYfaGJPV{}H%DYMa2^rM8DUnA_AmOeowZ9n75uZ0Zu{K|WK%u;`7w<*Uk`rXbfZJ& zQK`Yec5lBxuQGL=W_Th^R+!tL4v}8k9M3%KCIZdt8m%y0ENV%zB4MVO5oe>*%n{J9 z)u$384>eWQ2pPkJKt-bjNy5)FS`J}oTQCMAeRzDSO_M9ryqOPibJ z|AIuS3TwtG=${GcJ?F_Gi>eYF`{34zwnF!UAN)gtfXSvWO>_9Z-+9*k1b{q$rNRNE zA!*U(e5zDQC`OF7o$jdm!|c*&vb2&s-{&hLA(<6{-7TflaB>!08a%h_ijnRDn+3MN ze@0X*)}vR^IVK9D?JT0YYfH&uunx}GTRgoo#!ExPc{X*M<2linFnpln?plhM^#-TM za4lcY9qtU|^r-cJ(Hv6F7K_?B4HXtr#6VS>u$qx0Fxub&U+ybFq2TRW@TA9xv_-Dv z&xWU4Qqc3TzvKs1r|r5(`^xVCHb&$Rf zt&aH?Ex5O`1}shG0kicqGYSOOqxG3cnUnm6yOC3jXqHtcXVhWM(s5$Is%ycKSehQW zeH~}=DfQRxkB&qUyiQN$6wH}fro3ZQvxlJlBs5H+<5B};T zO*&wUO0(0PfI^E4d_LZM8go0j0d+WQ2Tle^k@9P`p7xhC;t0+oE%M!;+f)75o+Q}M zUM?;K*UD!Q@fN6sufT*TFXBS#3zoq*jx+cXYs5pIysiO%jsAbfaipI1bf43$g9nqZj|W1#_WQ>!Aa!(m8E`6=`|p+C;p$$sZ7k))YODYYe-H%2(9>Bqu&29 zUo~qx>7@wKnNH8?zZag#|EsVBY!Zwkk^D(_-0^2Z5Jp!C`#gKaKipF~WR{O7VKo+C zO!0n_=GVUMGWk?s_*7%YkPhY^A_)$Py7t_?Tu{ASvk)_VR_eGekD@_&AatKFHSuXL zB(|Oo=jiBpDG8|*~hq9N1pA(Gsx$-7AE@nv@LJB z8n)ad$ELm8TNMg>xvc;ZaqT=LkyOMxjv!WBkWLvr9c#og|GI!{GK%V6AtBtLVI zU?*p4*a)Xgcun%mUsldiI$b|cPn0OS6Uz<*>WxyBH)j;*|uE)k=bi$d6A*Web0Bi-@vbukP`)!+0i{!5!mf-afnp&== zI>&3ct0{+~Of%Hg>#IfVKB7GNT0-;;r#9G!ZGF$}IyR;23&|-?qmzSVegy~4z|y~a z0E)|tZ2manX5-Y)}d2bM94be5w*>3R}Tqcca^onG_tF}xB zN?!Yw6Z5^2w2_n7L9utk>#=PCnkYl!*!G)DcVG7N?TiF?Ozxn~G(<(B!+hJZlmi2n`~SY?q+F!;e4Y3|L<9x%y0z(Q1|Vf*Vp z&%d-8&bw^(*c#L%XTp5bJC7xUFehn@tu313fRT)qMo>n_O*=0r3oTsg?kSVi2lWNt zlJtos67eWgt_0rYv0xl0PorDK8m%a&9+GOQmH#=9q?Qo6<*aJ-dl$mUeE7zrQ}DRu z#-tl;kU*&0uI`>Ie2ria$anHjQ14zD*aNbphYc&AxB|-aA;O>gf-Za#pm!#ZRjp)F zKJMUz?uF?;uGg2M3imgHRQsn}fze-Vl0-h<3#W)W2>#qYkMMhN~QfY`Y`YGF#D(DX;)q@xVk z#;E~=l9z&o(Rym+w;^MqjTLqH?|DVyPa@s4YM9WOs_NO~T38W1Y5x}n#`r+h`h-H} zm?l26aDIT{*6;F^I7$57KUY^DC>Y7vZhb*=t8{7Aw!X#U_HJyTjG+iy;vCS8`<>+fDkyVtU=SGT|4Xv?(|uHB!eX$@`ni*YXom4w2%D5TIk zMoMU!`{$Fe-L|HmJq38+!48HxRJH9;w@6%D30=_hbTxxoBzy$x64diWaAAxj+g-Oc z1d-jf*{Cq7-ip-edb=|$p?X(SyL>>MlnqUa1*a_wt<;ET20OferbVC@-oPgElcdFa zXr}+ut$6=4$Nk?B2nCWK1dHCP4~V)J>oQK1?2(H>z@0oC^h;$&JU$;$g0#kv0z{t? zAIF#h@~_Ql24{o%F5Hh&DqS8ulLqz4@O{Yyr`@kD)tr8RAH8^kae4%S>Ar-en*9eM z-zJ$Se`+SgeW#Mk_OP>Ny?ajTnY0vkey!Y->yXjY*5fm{yStXG$_I<*yN`75D^G#n`5(HhMk~}--n2-oitQe zRIA4%6xCxnfi~YR=Wzg}o;1}kcG>yAqH@Z*2X&R^;QdXzwkvT+^!qPZOUQSuYvTFohwlkh?-sEt z4gmx(C_+w@Qs83IfdRxazWD~IZgFne(VL`1dp0C}7tw=9D0}zpdq1vyaky{_K`4q^ z!90zmA0^?6eQ9k zZ@>Q*M3e-i^XF;bGYM`fe7_wovE(G1Hs^P`_nd8crobCdA4o&$P1A=#z8M<-4F`1z zCOrXfTBV*`Dt&DrQ1S{4(wPs=M#{js|1W&B6%2q#4>b8j1f(4GmwrExfuNq!*u@Dc&G(Zt@p*Kph$~A~Djox1 zBt9RGXiWG|p&WWo`H#mM&cpE+=@#Ws#IcR^(#ODyw&z;mb8RYjHD2(=Oz<-ziEA{| z;{E^f6vr*^nAT}t)WmOXBqbY0ONFIYybcN diff --git a/icons/mob/screen1_old.dmi b/icons/mob/screen1_old.dmi index 1918ebce9fe45dd647cd5df00596d091c502266e..c214d6441dda07ee58f9444a24addac62d34885f 100644 GIT binary patch delta 9365 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 LtIAc#mJ0LNH3?Kq39ReaCpmZ}sNQ)rd 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 Lsmhc}nfm=7+VHH7 delta 8088 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 literal 0 HcmV?d00001 diff --git a/sound/weapons/TargetOn.ogg b/sound/weapons/TargetOn.ogg new file mode 100644 index 0000000000000000000000000000000000000000..93a2f68f326cd25c91bd8331ce423830f89dae99 GIT binary patch literal 7512 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 Date: Thu, 1 Mar 2012 20:13:02 -0700 Subject: [PATCH 3/9] Missed an update, whoops! --- code/modules/projectiles/gun.dm | 39 +++++++++++++++++++++++++-------- 1 file changed, 30 insertions(+), 9 deletions(-) diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 2e3a274a18c..690b7ed4e9c 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -31,6 +31,7 @@ load_into_chamber() return 0 +//Removing the lock and the buttons. dropped(mob/user as mob) if(target) target.NotTargeted(src) @@ -47,6 +48,7 @@ for(var/obj/O in contents) O.emp_act(severity) +//Handling lowering yer gun. attack_self() if(target) target.NotTargeted(src) @@ -54,6 +56,7 @@ return 0 return 1 +//Suiciding. attack(mob/living/M as mob, mob/living/user as mob, def_zone) if (M == user && user.zone_sel.selecting == "mouth" && load_into_chamber() && !mouthshoot) mouthshoot = 1 @@ -84,6 +87,8 @@ else return ..() + +//POWPOW!... Used to be afterattack. proc/Fire(atom/target as mob|obj|turf|area, mob/living/user as mob|obj, params)//TODO: go over this if(istype(user, /mob/living)) var/mob/living/M = user @@ -156,6 +161,8 @@ update_icon() return + +//Aiming at the target mob. proc/Aim(var/mob/M) if(target != M) lock_time = world.time @@ -169,6 +176,8 @@ K << 'TargetOn.ogg' M.Targeted(src) + +//HE MOVED, SHOOT HIM! proc/TargetActed() var/mob/M = loc if(target == M) return @@ -182,6 +191,7 @@ if(istype(target, /obj/machinery/recharger) && istype(src, /obj/item/weapon/gun/energy)) return//Shouldnt flag take care of this? PreFire(A,user,params) +//Compute how to fire..... proc/PreFire(atom/A as mob|obj|turf|area, mob/living/user as mob|obj, params) if(usr.a_intent in list("help","grab","disarm")) //GraphicTrace(usr.x,usr.y,A.x,A.y,usr.z) @@ -216,6 +226,9 @@ else Fire(A, user) + +//Yay, math! + #define SIGN(X) ((X<0)?-1:1) proc/GunTrace(X1,Y1,X2,Y2,Z=1,exc_obj,PX1=16,PY1=16,PX2=16,PY2=16) @@ -254,6 +267,8 @@ proc/GunTrace(X1,Y1,X2,Y2,Z=1,exc_obj,PX1=16,PY1=16,PX2=16,PY2=16) if(M) return M return 0 + +//Targeting management procs mob/var list/targeted_by target_time = -100 @@ -267,16 +282,17 @@ mob/proc targeted_by += I I.target = src //I.lock_time = world.time + 10 //Target has 1 second to realize they're targeted and stop (or target the opponent). - src << "\red (Your character is being targeted. They have 1 second to stop any click or move actions. While targeted, they may \ + src << "((\red Your character is being targeted. They have 1 second to stop any click or move actions. \black While targeted, they may \ drag and drop items in or into the map, speak, and click on interface buttons. Clicking on the map, their items \ - (other than a weapon to de-target), or moving will result in being fired upon. The aggressor may also fire manually, \ - so try not to get on their bad side.)" + (other than a weapon to de-target), or moving will result in being fired upon. \red The aggressor may also fire manually, \ + so try not to get on their bad side.))" if(targeted_by.len == 1) spawn(0) target_locked = new /obj/effect/target_locked(src) overlays += target_locked spawn flick("locking",target_locked) var/mob/T = I.loc + //Adding the buttons to the controler person if(T) T.item_use_icon = new /obj/screen/gun/item(null) T.gun_move_icon = new /obj/screen/gun/move(null) @@ -301,6 +317,7 @@ mob/proc M << 'TargetOff.ogg' del(target_locked) targeted_by -= I + update_clothing() I.target = null var/mob/T = I.loc if(T && ismob(T)) @@ -334,6 +351,8 @@ mob/proc I.target = null if(!targeted_by.len) del targeted_by*/ + +//Used to overlay the awesome stuff /obj/effect // target_locking // icon = 'icons/effects/Targeted.dmi' @@ -347,6 +366,7 @@ mob/proc // icon = 'Captured.dmi' // layer = 99 +//If you move out of range, it isn't going to still stay locked on you any more. mob/var target_can_move = 0 target_can_run = 0 @@ -364,6 +384,7 @@ mob/Move() //ClearRequest("Aim") G.target.NotTargeted(G) mob/verb +//These are called by the on-screen buttons, adjusting what the victim can and cannot do. AllowTargetMove() set hidden=1 spawn(1) target_can_move = !target_can_move @@ -382,9 +403,9 @@ mob/verb G.lock_time = world.time + 5 if(G.target) if(!target_can_move) - G.target << "Your character may now walk at the discretion of their targeter." + G.target << "Your character may now walk at the discretion of their targeter." else - G.target << "Your character will now be shot if they move." + G.target << "\red Your character will now be shot if they move." AllowTargetRun() set hidden=1 spawn(1) target_can_run = !target_can_run @@ -398,9 +419,9 @@ mob/verb G.lock_time = world.time + 5 if(G.target) if(!target_can_run) - G.target << "Your character may now run at the discretion of their targeter." + G.target << "Your character may now run at the discretion of their targeter." else - G.target << "Your character will now be shot if they run." + G.target << "\red Your character will now be shot if they run." AllowTargetClick() set hidden=1 spawn(1) target_can_click = !target_can_click @@ -414,6 +435,6 @@ mob/verb G.lock_time = world.time + 5 if(G.target) if(!target_can_click) - G.target << "Your character may now use items at the discretion of their targeter." + G.target << "Your character may now use items at the discretion of their targeter." else - G.target << "Your character will now be shot if they use items." \ No newline at end of file + G.target << "\red Your character will now be shot if they use items." \ No newline at end of file From ee9146cda4f89cb879cbed4c19247392a0f8224e Mon Sep 17 00:00:00 2001 From: SkyMarshal Date: Thu, 1 Mar 2012 22:15:03 -0700 Subject: [PATCH 4/9] Added more sanity checks to the gun code. --- code/modules/DetectiveWork/detective_work.dm | 2 +- code/modules/mob/mob.dm | 7 +++++++ code/modules/mob/screen.dm | 18 ++++++++++++++++++ code/modules/projectiles/gun.dm | 2 +- 4 files changed, 27 insertions(+), 2 deletions(-) diff --git a/code/modules/DetectiveWork/detective_work.dm b/code/modules/DetectiveWork/detective_work.dm index 589cb7bab3c..bbe23a4a85a 100644 --- a/code/modules/DetectiveWork/detective_work.dm +++ b/code/modules/DetectiveWork/detective_work.dm @@ -50,7 +50,7 @@ atom/proc/add_fibers(mob/living/carbon/human/M) if(!suit_fibers.len) del suit_fibers atom/proc/get_duplicate(var/atom/location) - var/atom/temp_atom = new src.type(location) + var/atom/movable/temp_atom = new /atom/movable(location) temp_atom.name = src.name temp_atom.desc = src.desc temp_atom.icon = src.icon diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index e8ff62279c9..c8afaaccde3 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -277,6 +277,13 @@ back = null else if (W == wear_mask) wear_mask = null + if(istype(W,/obj/item/weapon/gun)) + var/obj/item/weapon/gun/gun = W + if(gun.target) + gun.target.NotTargeted(gun) + del(item_use_icon) + del(gun_move_icon) + del(gun_run_icon) update_clothing() return diff --git a/code/modules/mob/screen.dm b/code/modules/mob/screen.dm index d646df6906b..bbd470d7b16 100644 --- a/code/modules/mob/screen.dm +++ b/code/modules/mob/screen.dm @@ -589,32 +589,50 @@ usr:module_active = null if("Allow Walking") + if(!istype(usr.equipped(),/obj/item/weapon/gun)) + usr << "You need your gun in your active hand to do that!" + return usr.AllowTargetMove() icon_state = "walking" name = "Disallow Walking" if("Disallow Walking") + if(!istype(usr.equipped(),/obj/item/weapon/gun)) + usr << "You need your gun in your active hand to do that!" + return usr.AllowTargetMove() icon_state = "no_walk" name = "Allow Walking" if("Allow Running") + if(!istype(usr.equipped(),/obj/item/weapon/gun)) + usr << "You need your gun in your active hand to do that!" + return usr.AllowTargetRun() icon_state = "running" name = "Disallow Running" if("Disallow Running") + if(!istype(usr.equipped(),/obj/item/weapon/gun)) + usr << "You need your gun in your active hand to do that!" + return usr.AllowTargetRun() icon_state = "no_run" name = "Allow Running" if("Allow Item Use") + if(!istype(usr.equipped(),/obj/item/weapon/gun)) + usr << "You need your gun in your active hand to do that!" + return name = "Disallow Item Use" icon_state = "act_throw_off" usr.AllowTargetClick() if("Disallow Item Use") + if(!istype(usr.equipped(),/obj/item/weapon/gun)) + usr << "You need your gun in your active hand to do that!" + return name = "Allow Item Use" icon_state = "no_item" usr.AllowTargetClick() diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 690b7ed4e9c..0f89206cec1 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -285,7 +285,7 @@ mob/proc src << "((\red Your character is being targeted. They have 1 second to stop any click or move actions. \black While targeted, they may \ drag and drop items in or into the map, speak, and click on interface buttons. Clicking on the map, their items \ (other than a weapon to de-target), or moving will result in being fired upon. \red The aggressor may also fire manually, \ - so try not to get on their bad side.))" + so try not to get on their bad side.\black ))" if(targeted_by.len == 1) spawn(0) target_locked = new /obj/effect/target_locked(src) From bcf81e8913f54d6c3b70af01a06ceb5039142832 Mon Sep 17 00:00:00 2001 From: Iberis Date: Fri, 2 Mar 2012 06:26:26 +0100 Subject: [PATCH 5/9] Fixed the area conflict with the tg station. --- code/defines/area/Space Station 13 areas.dm | 4 ++ maps/tgstation.2.0.8.dmm | 76 ++++++++++----------- 2 files changed, 42 insertions(+), 38 deletions(-) diff --git a/code/defines/area/Space Station 13 areas.dm b/code/defines/area/Space Station 13 areas.dm index 79775b11fb5..51900670bd6 100755 --- a/code/defines/area/Space Station 13 areas.dm +++ b/code/defines/area/Space Station 13 areas.dm @@ -986,6 +986,10 @@ proc/process_ghost_teleport_locs() name = "Research Lab" icon_state = "researchlab" +/area/toxins/rdoffice + name = "Research Director's Office" + icon_state = "head_quarters" + /area/toxins/xenobiology name = "Xenobiology Lab" icon_state = "xenolab" diff --git a/maps/tgstation.2.0.8.dmm b/maps/tgstation.2.0.8.dmm index 28a5eabfb2e..3b731d0a7f6 100755 --- a/maps/tgstation.2.0.8.dmm +++ b/maps/tgstation.2.0.8.dmm @@ -1367,8 +1367,8 @@ "aAo" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/hallway/primary/central) "aAp" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/central) "aAq" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aAr" = (/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) -"aAs" = (/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) +"aAr" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Crew Quarters"},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/hallway/primary/central) +"aAs" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Crew Quarters"},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/hallway/primary/central) "aAt" = (/obj/machinery/door/airlock{name = "Unit 1"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aAu" = (/obj/machinery/door/airlock{name = "Unit 2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aAv" = (/obj/machinery/door/airlock{name = "Unit 3"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) @@ -4043,14 +4043,14 @@ "bzM" = (/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Sleeper Room"; dir = 2; network = "Medbay"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bzN" = (/obj/machinery/sink{pixel_y = 30},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bzO" = (/obj/structure/table,/obj/item/weapon/storage/stma_kit{pixel_x = 0; pixel_y = 0},/obj/machinery/firealarm{dir = 1; pixel_x = 24; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bzP" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/stamp/rd,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bzQ" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/structure/table,/obj/item/device/taperecorder,/obj/machinery/light{dir = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bzR" = (/obj/machinery/requests_console{announcementConsole = 1; department = "RD's Office"; departmentType = 5; name = "RD RC"; pixel_x = 0; pixel_y = 30},/turf/simulated/wall/r_wall,/area/crew_quarters/hor) -"bzS" = (/obj/machinery/computer/aifixer,/obj/machinery/camera{c_tag = "Research Director's Office"; dir = 2; network = "Research"; pixel_x = 22},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bzT" = (/obj/machinery/computer/security/research,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bzU" = (/obj/machinery/computer/robotics,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bzV" = (/obj/machinery/light{dir = 1},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bzW" = (/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) +"bzP" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/stamp/rd,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) +"bzQ" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/structure/table,/obj/item/device/taperecorder,/obj/machinery/light{dir = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) +"bzR" = (/obj/machinery/requests_console{announcementConsole = 1; department = "RD's Office"; departmentType = 5; name = "RD RC"; pixel_x = 0; pixel_y = 30},/turf/simulated/wall/r_wall,/area/toxins/rdoffice) +"bzS" = (/obj/machinery/computer/aifixer,/obj/machinery/camera{c_tag = "Research Director's Office"; dir = 2; network = "Research"; pixel_x = 22},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) +"bzT" = (/obj/machinery/computer/security/research,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) +"bzU" = (/obj/machinery/computer/robotics,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) +"bzV" = (/obj/machinery/light{dir = 1},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) +"bzW" = (/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/heads/hor) "bzX" = (/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"}) "bzY" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Toxins Lab"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) "bzZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) @@ -4110,14 +4110,14 @@ "bBb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bBc" = (/obj/machinery/power/apc{dir = 4; name = "Surgery APC"; pixel_x = 25},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/table,/obj/item/weapon/crowbar,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bBd" = (/turf/simulated/wall/r_wall,/area/medical/surgery) -"bBe" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/machinery/power/apc{dir = 8; name = "RD's Office APC"; pixel_x = -25; pixel_y = 0},/obj/structure/cable{d2 = 2; icon_state = "0-4"; pixel_y = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bBf" = (/obj/structure/stool/chair{dir = 1},/obj/structure/cable{d2 = 2; icon_state = "4-8"; pixel_y = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bBg" = (/obj/structure/cable{d2 = 2; icon_state = "4-8"; pixel_y = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bBh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/keycard_auth{pixel_x = -25; pixel_y = 32},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bBi" = (/obj/structure/stool/chair{dir = 1},/obj/effect/landmark/start{name = "Research Director"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bBj" = (/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bBk" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bBl" = (/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) +"bBe" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/machinery/power/apc{dir = 8; name = "RD's Office APC"; pixel_x = -25; pixel_y = 0},/obj/structure/cable{d2 = 2; icon_state = "0-4"; pixel_y = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) +"bBf" = (/obj/structure/stool/chair{dir = 1},/obj/structure/cable{d2 = 2; icon_state = "4-8"; pixel_y = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) +"bBg" = (/obj/structure/cable{d2 = 2; icon_state = "4-8"; pixel_y = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) +"bBh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/keycard_auth{pixel_x = -25; pixel_y = 32},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) +"bBi" = (/obj/structure/stool/chair{dir = 1},/obj/effect/landmark/start{name = "Research Director"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) +"bBj" = (/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) +"bBk" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) +"bBl" = (/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/heads/hor) "bBm" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Toxins Lab"; req_access_txt = "7"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) "bBn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) "bBo" = (/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/toxins/toxinslab) @@ -4182,13 +4182,13 @@ "bCv" = (/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bCw" = (/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bCx" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bCy" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/crew_quarters/hor) -"bCz" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/crew_quarters/hor) -"bCA" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bCB" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bCC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bCD" = (/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{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bCE" = (/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},/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/ai_status_display{layer = 4; pixel_y = -32},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/hor) +"bCy" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/rdoffice) +"bCz" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/toxins/rdoffice) +"bCA" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) +"bCB" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) +"bCC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) +"bCD" = (/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{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) +"bCE" = (/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},/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/ai_status_display{layer = 4; pixel_y = -32},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/heads/hor) "bCF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/disposalpipe/sortjunction{sortType = list("Research Director")},/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"}) "bCG" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Division Hallway South"; dir = 8; network = "Research"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bCH" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/requests_console{department = "Toxins Lab"; departmentType = 2; name = "Tox lab Requests Console"; pixel_x = -30; pixel_y = -3},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) @@ -4252,11 +4252,11 @@ "bDN" = (/obj/machinery/sleep_console,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bDO" = (/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bDP" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/computer/med_data,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bDQ" = (/obj/structure/lamarr,/turf/simulated/floor,/area/crew_quarters/hor) -"bDR" = (/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) -"bDS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bDT" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bDU" = (/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) +"bDQ" = (/obj/structure/lamarr,/turf/simulated/floor,/area/toxins/rdoffice) +"bDR" = (/obj/machinery/door/window/eastright{name = "Lab Cage Access"; req_access_txt = "30"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/toxins/rdoffice) +"bDS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) +"bDT" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) +"bDU" = (/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/heads/hor) "bDV" = (/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"}) "bDW" = (/obj/structure/closet/secure_closet/scientist,/obj/machinery/camera{c_tag = "Toxins Lab West"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) "bDX" = (/obj/structure/closet/bombcloset,/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) @@ -4321,12 +4321,12 @@ "bFe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/surgery) "bFf" = (/obj/structure/stool/bed/roller,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/medical/surgery) "bFg" = (/obj/structure/table,/obj/item/weapon/storage/belt/medical,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bFh" = (/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/crew_quarters/hor) -"bFi" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/light,/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/crew_quarters/hor) -"bFj" = (/obj/structure/table,/obj/item/device/paicard,/obj/item/weapon/book/manual/robotics_cyborgs{pixel_y = 5},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bFk" = (/obj/structure/table,/obj/item/weapon/circuitboard/aicore,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bFl" = (/obj/structure/closet/secure_closet/RD,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) -"bFm" = (/obj/structure/closet/wardrobe/rd,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/hor) +"bFh" = (/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/toxins/rdoffice) +"bFi" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/light,/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/toxins/rdoffice) +"bFj" = (/obj/structure/table,/obj/item/device/paicard,/obj/item/weapon/book/manual/robotics_cyborgs{pixel_y = 5},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) +"bFk" = (/obj/structure/table,/obj/item/weapon/circuitboard/aicore,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) +"bFl" = (/obj/structure/closet/secure_closet/RD,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) +"bFm" = (/obj/structure/closet/wardrobe/rd,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) "bFn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/toxins/xenobiology) "bFo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "bFp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) @@ -4391,7 +4391,7 @@ "bGw" = (/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/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bGx" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bGy" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bGz" = (/turf/simulated/wall/r_wall,/area/crew_quarters/hor) +"bGz" = (/turf/simulated/wall/r_wall,/area/toxins/rdoffice) "bGA" = (/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},/obj/structure/filingcabinet,/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) "bGB" = (/obj/machinery/camera{c_tag = "Research Director's Office"; dir = 2; network = "Research"; pixel_x = 22},/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) "bGC" = (/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) @@ -4961,7 +4961,7 @@ "bRu" = (/turf/simulated/floor{icon_state = "caution"; dir = 4},/area/hallway/primary/aft) "bRv" = (/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) "bRw" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/atmos) -"bRx" = (/obj/machinery/camera{c_tag = "Airlock"; dir = 1; network = "Atmospherics"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/atmos) +"bRx" = (/obj/machinery/camera{c_tag = "Crew Quarters Laundery"; dir = 1; network = "SS13"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/atmos) "bRy" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/atmos) "bRz" = (/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) "bRA" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/camera{c_tag = "Central"; dir = 4; network = "Atmospherics"},/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{icon_state = "bot"; dir = 1},/area/atmos) From c423371202e213defa11bbcffef24199eaa78fd1 Mon Sep 17 00:00:00 2001 From: SkyMarshal Date: Thu, 1 Mar 2012 22:39:19 -0700 Subject: [PATCH 6/9] Because Spectre cannot into pulling from upstream. --- maps/tgstation.2.0.8.dmm | 68 ++++++++++++++++++++-------------------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/maps/tgstation.2.0.8.dmm b/maps/tgstation.2.0.8.dmm index 3b731d0a7f6..18c1f35e5d8 100755 --- a/maps/tgstation.2.0.8.dmm +++ b/maps/tgstation.2.0.8.dmm @@ -1367,8 +1367,8 @@ "aAo" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/hallway/primary/central) "aAp" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/central) "aAq" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area/maintenance/fsmaint) -"aAr" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Crew Quarters"},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/hallway/primary/central) -"aAs" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Crew Quarters"},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/hallway/primary/central) +"aAr" = (/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) +"aAs" = (/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) "aAt" = (/obj/machinery/door/airlock{name = "Unit 1"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aAu" = (/obj/machinery/door/airlock{name = "Unit 2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aAv" = (/obj/machinery/door/airlock{name = "Unit 3"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) @@ -4043,13 +4043,13 @@ "bzM" = (/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Sleeper Room"; dir = 2; network = "Medbay"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bzN" = (/obj/machinery/sink{pixel_y = 30},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bzO" = (/obj/structure/table,/obj/item/weapon/storage/stma_kit{pixel_x = 0; pixel_y = 0},/obj/machinery/firealarm{dir = 1; pixel_x = 24; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bzP" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/stamp/rd,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) -"bzQ" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/structure/table,/obj/item/device/taperecorder,/obj/machinery/light{dir = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) -"bzR" = (/obj/machinery/requests_console{announcementConsole = 1; department = "RD's Office"; departmentType = 5; name = "RD RC"; pixel_x = 0; pixel_y = 30},/turf/simulated/wall/r_wall,/area/toxins/rdoffice) -"bzS" = (/obj/machinery/computer/aifixer,/obj/machinery/camera{c_tag = "Research Director's Office"; dir = 2; network = "Research"; pixel_x = 22},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) -"bzT" = (/obj/machinery/computer/security/research,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) -"bzU" = (/obj/machinery/computer/robotics,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) -"bzV" = (/obj/machinery/light{dir = 1},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) +"bzP" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/stamp/rd,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) +"bzQ" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/structure/table,/obj/item/device/taperecorder,/obj/machinery/light{dir = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) +"bzR" = (/obj/machinery/requests_console{announcementConsole = 1; department = "RD's Office"; departmentType = 5; name = "RD RC"; pixel_x = 0; pixel_y = 30},/turf/simulated/wall/r_wall,/area/crew_quarters/heads/hor) +"bzS" = (/obj/machinery/computer/aifixer,/obj/machinery/camera{c_tag = "Research Director's Office"; dir = 2; network = "Research"; pixel_x = 22},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) +"bzT" = (/obj/machinery/computer/security/research,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) +"bzU" = (/obj/machinery/computer/robotics,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) +"bzV" = (/obj/machinery/light{dir = 1},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) "bzW" = (/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/heads/hor) "bzX" = (/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"}) "bzY" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Toxins Lab"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) @@ -4110,13 +4110,13 @@ "bBb" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bBc" = (/obj/machinery/power/apc{dir = 4; name = "Surgery APC"; pixel_x = 25},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/table,/obj/item/weapon/crowbar,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bBd" = (/turf/simulated/wall/r_wall,/area/medical/surgery) -"bBe" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/machinery/power/apc{dir = 8; name = "RD's Office APC"; pixel_x = -25; pixel_y = 0},/obj/structure/cable{d2 = 2; icon_state = "0-4"; pixel_y = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) -"bBf" = (/obj/structure/stool/chair{dir = 1},/obj/structure/cable{d2 = 2; icon_state = "4-8"; pixel_y = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) -"bBg" = (/obj/structure/cable{d2 = 2; icon_state = "4-8"; pixel_y = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) -"bBh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/keycard_auth{pixel_x = -25; pixel_y = 32},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) -"bBi" = (/obj/structure/stool/chair{dir = 1},/obj/effect/landmark/start{name = "Research Director"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) -"bBj" = (/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) -"bBk" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) +"bBe" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/machinery/power/apc{dir = 8; name = "RD's Office APC"; pixel_x = -25; pixel_y = 0},/obj/structure/cable{d2 = 2; icon_state = "0-4"; pixel_y = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) +"bBf" = (/obj/structure/stool/chair{dir = 1},/obj/structure/cable{d2 = 2; icon_state = "4-8"; pixel_y = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) +"bBg" = (/obj/structure/cable{d2 = 2; icon_state = "4-8"; pixel_y = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) +"bBh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/keycard_auth{pixel_x = -25; pixel_y = 32},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) +"bBi" = (/obj/structure/stool/chair{dir = 1},/obj/effect/landmark/start{name = "Research Director"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) +"bBj" = (/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) +"bBk" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) "bBl" = (/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/heads/hor) "bBm" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Toxins Lab"; req_access_txt = "7"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) "bBn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) @@ -4182,12 +4182,12 @@ "bCv" = (/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bCw" = (/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bCx" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bCy" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/rdoffice) -"bCz" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/toxins/rdoffice) -"bCA" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) -"bCB" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) -"bCC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) -"bCD" = (/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{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) +"bCy" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/crew_quarters/heads/hor) +"bCz" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/crew_quarters/heads/hor) +"bCA" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) +"bCB" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) +"bCC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) +"bCD" = (/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{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) "bCE" = (/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},/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/ai_status_display{layer = 4; pixel_y = -32},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/heads/hor) "bCF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/disposalpipe/sortjunction{sortType = list("Research Director")},/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"}) "bCG" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/camera{c_tag = "Division Hallway South"; dir = 8; network = "Research"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) @@ -4252,10 +4252,10 @@ "bDN" = (/obj/machinery/sleep_console,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bDO" = (/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bDP" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/computer/med_data,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bDQ" = (/obj/structure/lamarr,/turf/simulated/floor,/area/toxins/rdoffice) -"bDR" = (/obj/machinery/door/window/eastright{name = "Lab Cage Access"; req_access_txt = "30"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/toxins/rdoffice) -"bDS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) -"bDT" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) +"bDQ" = (/obj/structure/lamarr,/turf/simulated/floor,/area/crew_quarters/heads/hor) +"bDR" = (/obj/machinery/door/window/eastright{name = "Lab Cage Access"; req_access_txt = "30"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/crew_quarters/heads/hor) +"bDS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) +"bDT" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) "bDU" = (/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/heads/hor) "bDV" = (/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"}) "bDW" = (/obj/structure/closet/secure_closet/scientist,/obj/machinery/camera{c_tag = "Toxins Lab West"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) @@ -4321,12 +4321,12 @@ "bFe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/surgery) "bFf" = (/obj/structure/stool/bed/roller,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/medical/surgery) "bFg" = (/obj/structure/table,/obj/item/weapon/storage/belt/medical,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bFh" = (/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/toxins/rdoffice) -"bFi" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/light,/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/toxins/rdoffice) -"bFj" = (/obj/structure/table,/obj/item/device/paicard,/obj/item/weapon/book/manual/robotics_cyborgs{pixel_y = 5},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) -"bFk" = (/obj/structure/table,/obj/item/weapon/circuitboard/aicore,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) -"bFl" = (/obj/structure/closet/secure_closet/RD,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) -"bFm" = (/obj/structure/closet/wardrobe/rd,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/toxins/rdoffice) +"bFh" = (/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/crew_quarters/heads/hor) +"bFi" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/light,/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/crew_quarters/heads/hor) +"bFj" = (/obj/structure/table,/obj/item/device/paicard,/obj/item/weapon/book/manual/robotics_cyborgs{pixel_y = 5},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) +"bFk" = (/obj/structure/table,/obj/item/weapon/circuitboard/aicore,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) +"bFl" = (/obj/structure/closet/secure_closet/RD,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) +"bFm" = (/obj/structure/closet/wardrobe/rd,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) "bFn" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/toxins/xenobiology) "bFo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "bFp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) @@ -4391,7 +4391,7 @@ "bGw" = (/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/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bGx" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bGy" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bGz" = (/turf/simulated/wall/r_wall,/area/toxins/rdoffice) +"bGz" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/hor) "bGA" = (/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},/obj/structure/filingcabinet,/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) "bGB" = (/obj/machinery/camera{c_tag = "Research Director's Office"; dir = 2; network = "Research"; pixel_x = 22},/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) "bGC" = (/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) @@ -4961,7 +4961,7 @@ "bRu" = (/turf/simulated/floor{icon_state = "caution"; dir = 4},/area/hallway/primary/aft) "bRv" = (/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) "bRw" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/atmos) -"bRx" = (/obj/machinery/camera{c_tag = "Crew Quarters Laundery"; dir = 1; network = "SS13"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/atmos) +"bRx" = (/obj/machinery/camera{c_tag = "Airlock"; dir = 1; network = "Atmospherics"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/atmos) "bRy" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/atmos) "bRz" = (/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) "bRA" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/camera{c_tag = "Central"; dir = 4; network = "Atmospherics"},/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{icon_state = "bot"; dir = 1},/area/atmos) From 4b9f9cc2831390417a5d5df65b60ef2ea4d5a852 Mon Sep 17 00:00:00 2001 From: Ren Erthilo Date: Fri, 2 Mar 2012 15:44:44 +0000 Subject: [PATCH 7/9] Pointed 'Rules' verb to Player Guidelines page. --- config/rules.html | 33 +++++---------------------------- 1 file changed, 5 insertions(+), 28 deletions(-) diff --git a/config/rules.html b/config/rules.html index 388d3b34fda..fad56a12e3d 100644 --- a/config/rules.html +++ b/config/rules.html @@ -1,31 +1,8 @@ - - - -There are a few notable rules we have here. If you disagree with them, drop by the forums and contribute to the "Server Rules - You Decide" thread.
-
- -
    -
  1. Don't be a dick. This is subject to interpretation, and there is a gray area, but for the most part it should be obvious if you're breaking it or not.
  2. -
  3. Murder is a touchy thing. On the one hand, it sucks being knocked out of the round for a couple of hours. On the other, it's SS13. It's hard to articulate every circumstance that killing a guy is and isn't acceptable, so I'll just try and convey the general philosophy and hope you can extrapolate from that
    -
  4. -
      -
    1. Self defense is always acceptable. Sometimes calling Security isn't enough, and that asshole trying to strangle you for your slightly higher access ID won't fuck off. Just don't confuse an instance of outright paranoia with one of obvious imminent danger.
    2. -
    3. Syndicate are dangerous! Syndicate are notorious criminals, renowned for their proclivity of raiding and destroying stations not unlike space vikings. Murdering an innocent and claiming he is a Syndicate is actually worse than being a Syndicate yourself, and will not only bring you retribution from the crew, but the gods as well.
    4. -
    5. "I'm crazy!!!1" is shitty roleplaying tossed up to thinly veil the fact that you want to grief the station and not get punished for it.
    6. -
    7. general it's usually better to brig someone than kill them, but circumstances are not always ideal, and the safety of the crew comes before the safety of the proven traitor when all is said and done.
    8. -
    -
  5. Security has a tendency to ruin the round for everyone else. You have greater expectations placed on you than other positions. If you cannot handle that responsibility, ask for a job change. Someone with a position of authority like Security, Captain, HoP, etc. will receive harsher punishments for offenses than those not in such a position. Yes, this is unfair. Deal with it or take off the shades.
    -
  6. -
  7. Keep IC out of OOC. At worst it ruins game modes by blowing traitors' covers and at best it pisses off everybody and stirs up drama.
  8. -
  9. Don't metagame. The big one here is calling the shuttle immediately at the beginning of the round to test the gamemode in Secret. It is bullshit and will get you on everyone's bad side very quickly.
    -
  10. -

- We try and play it straight here. We don't like to metagame. We like to roleplay. We like to enjoy each other's company. We don't like to piss each other off.
-
- The way we play the game isn't everyone's cup of tea. We understand that and we don't fault you if you enjoy more a competitive style of play, but we do expect you to go elsewhere for that.
-
- This is not a comprehensive list. You're using my server and my bandwidth, and as Draconian as it sounds I have the final say on who stays and who goes.
- + + + + + \ No newline at end of file From eab449cbbbeb1d5594b18a476b1ac4f1ed971c42 Mon Sep 17 00:00:00 2001 From: SkyMarshal Date: Fri, 2 Mar 2012 09:41:03 -0700 Subject: [PATCH 8/9] Added a "Deadman's switch" (Not really) to the signaler, shooting while standing off makes the other guy shoot, balanced stunning, added a time limit to switching hostage modes. Signalers: Right click verb makes you ready to signal it, being shot with it in your active hand has a 80% chance to trigger it, dropping it has a 5% chance. Stunning always stuns you SOME, but armor can now lessen it (It used to be possible to not get stunned at all by being shot normally) Shooting during a mexican standoff now makes the other guy shoot you too. Added a time to how quickly you can adjust hostage things. 1.5 seconds per thing. --- code/WorkInProgress/SkyMarshal/wardrobes.dm | 1 + code/modules/assembly/signaler.dm | 22 +++++++++++++++- code/modules/mob/living/damage_procs.dm | 4 +-- code/modules/mob/living/living_defense.dm | 6 +++++ code/modules/mob/screen.dm | 25 +++++++++++++++++++ code/modules/projectiles/gun.dm | 1 + .../projectiles/guns/projectile/revolver.dm | 2 +- 7 files changed, 57 insertions(+), 4 deletions(-) diff --git a/code/WorkInProgress/SkyMarshal/wardrobes.dm b/code/WorkInProgress/SkyMarshal/wardrobes.dm index 94993b7eab2..d04a108570b 100755 --- a/code/WorkInProgress/SkyMarshal/wardrobes.dm +++ b/code/WorkInProgress/SkyMarshal/wardrobes.dm @@ -62,6 +62,7 @@ update_icon() examine() + set src in oview(7) ..() if(src in usr) usr << "It claims to contain [contents.len ? descriptor : descriptor + "... but it looks empty"]." diff --git a/code/modules/assembly/signaler.dm b/code/modules/assembly/signaler.dm index 0bc1ff24681..9846e313502 100644 --- a/code/modules/assembly/signaler.dm +++ b/code/modules/assembly/signaler.dm @@ -19,6 +19,7 @@ delay = 0 airlock_wire = null datum/radio_frequency/radio_connection + deadman = 0 proc signal() @@ -145,4 +146,23 @@ radio_controller.remove_object(src, frequency) frequency = new_frequency radio_connection = radio_controller.add_object(src, frequency, RADIO_CHAT) - return \ No newline at end of file + return + + process() + var/mob/M = src.loc + if(!M || !ismob(M)) + if(prob(5)) + signal() + deadman = 0 + processing_objects.Remove(src) + else if(prob(5)) + M.visible_message("[M]'s finger twitches a bit over [src]'s signal button!") + return + + proc/deadman_it() + set src in usr + set name = "Threaten to push the button!" + set desc = "BOOOOM!" + deadman = 1 + processing_objects.Add(src) + usr.visible_message("\red [usr] moves their finger over [src]'s signal button...") diff --git a/code/modules/mob/living/damage_procs.dm b/code/modules/mob/living/damage_procs.dm index 0eb193d5bc8..ba9d524509a 100644 --- a/code/modules/mob/living/damage_procs.dm +++ b/code/modules/mob/living/damage_procs.dm @@ -42,9 +42,9 @@ if(!effect || (blocked >= 2)) return 0 switch(effecttype) if(STUN) - Stun((effect - (effect*getarmor(null, "laser")))) + Stun((effect - (min(effect*getarmor(null, "laser"), effect*(0.75 + (blocked*0.05)))))) if(WEAKEN) - Weaken((effect - (effect*getarmor(null, "laser")))) + Weaken((effect - (min(effect*getarmor(null, "laser"), effect*(0.75 + (blocked*0.05)))))) if(PARALYZE) Paralyse(effect/(blocked+1)) if(IRRADIATE) diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index 0ab59020ec3..c00e769dd3c 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -45,6 +45,12 @@ flash_weak_pain() + if(istype(equipped(),/obj/item/device/assembly/signaler)) + var/obj/item/device/assembly/signaler/signaler = equipped() + if(signaler.deadman && prob(80)) + src.visible_message("\red [src] triggers their deadman's switch!") + signaler.signal() + var/absorb = run_armor_check(def_zone, P.flag) if(absorb >= 2) P.on_hit(src,2) diff --git a/code/modules/mob/screen.dm b/code/modules/mob/screen.dm index bbd470d7b16..d1d09497040 100644 --- a/code/modules/mob/screen.dm +++ b/code/modules/mob/screen.dm @@ -5,6 +5,7 @@ unacidable = 1 var/id = 0.0 var/obj/master + var/gun_click_time = -100 //I'm lazy. /obj/screen/close name = "close" @@ -589,53 +590,77 @@ usr:module_active = null if("Allow Walking") + if(gun_click_time > world.time - 15) //give them 1.5 seconds between mode changes. + usr << "You need to wait some before you can change what they can do!" + return if(!istype(usr.equipped(),/obj/item/weapon/gun)) usr << "You need your gun in your active hand to do that!" return usr.AllowTargetMove() icon_state = "walking" name = "Disallow Walking" + gun_click_time = world.time if("Disallow Walking") + if(gun_click_time > world.time - 15) //give them 1.5 seconds between mode changes. + usr << "You need to wait some before you can change what they can do!" + return if(!istype(usr.equipped(),/obj/item/weapon/gun)) usr << "You need your gun in your active hand to do that!" return usr.AllowTargetMove() icon_state = "no_walk" name = "Allow Walking" + gun_click_time = world.time if("Allow Running") + if(gun_click_time > world.time - 15) //give them 1.5 seconds between mode changes. + usr << "You need to wait some before you can change what they can do!" + return if(!istype(usr.equipped(),/obj/item/weapon/gun)) usr << "You need your gun in your active hand to do that!" return usr.AllowTargetRun() icon_state = "running" name = "Disallow Running" + gun_click_time = world.time if("Disallow Running") + if(gun_click_time > world.time - 15) //give them 1.5 seconds between mode changes. + usr << "You need to wait some before you can change what they can do!" + return if(!istype(usr.equipped(),/obj/item/weapon/gun)) usr << "You need your gun in your active hand to do that!" return usr.AllowTargetRun() icon_state = "no_run" name = "Allow Running" + gun_click_time = world.time if("Allow Item Use") + if(gun_click_time > world.time - 15) //give them 1.5 seconds between mode changes. + usr << "You need to wait some before you can change what they can do!" + return if(!istype(usr.equipped(),/obj/item/weapon/gun)) usr << "You need your gun in your active hand to do that!" return name = "Disallow Item Use" icon_state = "act_throw_off" usr.AllowTargetClick() + gun_click_time = world.time if("Disallow Item Use") + if(gun_click_time > world.time - 15) //give them 1.5 seconds between mode changes. + usr << "You need to wait some before you can change what they can do!" + return if(!istype(usr.equipped(),/obj/item/weapon/gun)) usr << "You need your gun in your active hand to do that!" return name = "Allow Item Use" icon_state = "no_item" usr.AllowTargetClick() + gun_click_time = world.time else DblClick() diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 0f89206cec1..bbd3cf4586b 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -181,6 +181,7 @@ proc/TargetActed() var/mob/M = loc if(target == M) return + usr.last_move_intent = world.time Fire(target,usr) var/dir_to_fire = sd_get_approx_dir(M,target) if(dir_to_fire != M.dir) diff --git a/code/modules/projectiles/guns/projectile/revolver.dm b/code/modules/projectiles/guns/projectile/revolver.dm index 859e734d05b..0f1f244a2e0 100644 --- a/code/modules/projectiles/guns/projectile/revolver.dm +++ b/code/modules/projectiles/guns/projectile/revolver.dm @@ -18,7 +18,7 @@ verb/rename_gun() set name = "Name Gun" - set desc = "Click to rename your gun. If you're the detective." + set desc = "Click to rename your gun." var/mob/M = usr if(!M.mind) return 0 From e42086f771fa05ecb55adbd70230c152bce24f43 Mon Sep 17 00:00:00 2001 From: SkyMarshal Date: Fri, 2 Mar 2012 10:06:16 -0700 Subject: [PATCH 9/9] Fixed up the verb. --- code/modules/assembly/signaler.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/modules/assembly/signaler.dm b/code/modules/assembly/signaler.dm index 9846e313502..41b9de1c19e 100644 --- a/code/modules/assembly/signaler.dm +++ b/code/modules/assembly/signaler.dm @@ -149,6 +149,8 @@ return process() + if(!deadman) + processing_objects.Remove(src) var/mob/M = src.loc if(!M || !ismob(M)) if(prob(5)) @@ -159,7 +161,7 @@ M.visible_message("[M]'s finger twitches a bit over [src]'s signal button!") return - proc/deadman_it() + verb/deadman_it() set src in usr set name = "Threaten to push the button!" set desc = "BOOOOM!"